パッケージ org.springframework.util

クラス Base64Utils

java.lang.ObjectSE
org.springframework.util.Base64Utils

@DeprecatedSE(since="6.0.5", forRemoval=true) public abstract class Base64Utils extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
Base64SE を推奨する Spring Framework 6.0.5 の時点。6.2 で削除予定
Base64 エンコードおよびデコード用のシンプルなユーティリティクラス。

Java 8 の Base64SE に便利に適応します。

導入:
4.1
作成者:
Juergen Hoeller, Gary Russell
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static byte[]
    decode(byte[] src)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定されたバイト配列を Base64 デコードします。
    static byte[]
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    UTF-8 文字列から指定されたバイト配列を Base64 デコードします。
    static byte[]
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    RFC 4648「URL およびファイル名に安全なアルファベット」を使用して、UTF-8 文字列から指定されたバイト配列を Base64 デコードします。
    static byte[]
    decodeUrlSafe(byte[] src)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    RFC 4648 "URL and Filename Safe Alphabet" を使用して、指定されたバイト配列を Base64 デコードします。
    static byte[]
    encode(byte[] src)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定されたバイト配列を Base64 エンコードします。
    static StringSE
    encodeToString(byte[] src)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    指定されたバイト配列を文字列に Base64 エンコードします。
    static StringSE
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    RFC 4648 "URL and Filename Safe Alphabet" を使用して、指定されたバイト配列を文字列に Base64 エンコードします。
    static byte[]
    encodeUrlSafe(byte[] src)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    RFC 4648 "URL and Filename Safe Alphabet" を使用して、指定されたバイト配列を Base64 エンコードします。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • Base64Utils

      public Base64Utils()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • メソッドの詳細

    • encode

      public static byte[] encode(byte[] src)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定されたバイト配列を Base64 エンコードします。
      パラメーター:
      src - 元のバイト配列
      戻り値:
      エンコードされたバイト配列
    • decode

      public static byte[] decode(byte[] src)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定されたバイト配列を Base64 デコードします。
      パラメーター:
      src - エンコードされたバイト配列
      戻り値:
      元のバイト配列
    • encodeUrlSafe

      public static byte[] encodeUrlSafe(byte[] src)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      RFC 4648 "URL and Filename Safe Alphabet" を使用して、指定されたバイト配列を Base64 エンコードします。
      パラメーター:
      src - 元のバイト配列
      戻り値:
      エンコードされたバイト配列
      導入:
      4.2.4
    • decodeUrlSafe

      public static byte[] decodeUrlSafe(byte[] src)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      RFC 4648 "URL and Filename Safe Alphabet" を使用して、指定されたバイト配列を Base64 デコードします。
      パラメーター:
      src - エンコードされたバイト配列
      戻り値:
      元のバイト配列
      導入:
      4.2.4
    • encodeToString

      public static StringSE encodeToString(byte[] src)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      指定されたバイト配列を文字列に Base64 エンコードします。
      パラメーター:
      src - 元のバイト配列
      戻り値:
      UTF-8 文字列としてエンコードされたバイト配列
    • decodeFromString

      public static byte[] decodeFromString(StringSE src)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      UTF-8 文字列から指定されたバイト配列を Base64 デコードします。
      パラメーター:
      src - エンコードされた UTF-8 文字列
      戻り値:
      元のバイト配列
    • encodeToUrlSafeString

      public static StringSE encodeToUrlSafeString(byte[] src)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      RFC 4648 "URL and Filename Safe Alphabet" を使用して、指定されたバイト配列を文字列に Base64 エンコードします。
      パラメーター:
      src - 元のバイト配列
      戻り値:
      UTF-8 文字列としてエンコードされたバイト配列
    • decodeFromUrlSafeString

      public static byte[] decodeFromUrlSafeString(StringSE src)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      RFC 4648「URL およびファイル名に安全なアルファベット」を使用して、UTF-8 文字列から指定されたバイト配列を Base64 デコードします。
      パラメーター:
      src - エンコードされた UTF-8 文字列
      戻り値:
      元のバイト配列