次の方法で共有


Base64 クラス

  • java.lang.Object
    • com.microsoft.azure.storage.core.Base64

public class Base64

内部使用のために予約されています。 Base64 エンコード、デコード、検証機能を提供します。

メソッドの概要

修飾子と型 メソッドと説明
byte [] decode(final String data)

特定の Base64 文字列を対応するバイト配列にデコードします。

Byte [] decodeAsByteObjectArray(final String data)

特定の Base64 文字列を対応するバイト配列にデコードします。

String encode(final byte[] data)

バイト配列を Base64 文字列としてエンコードします。

String encode(final Byte[] data)

バイト配列を Base64 文字列としてエンコードします。

boolean validateIsBase64String(final String data)

指定された文字列に Base64 文字のみが含まれるかどうかを判断します。

メソッドの詳細

decode

public static byte [] decode(final String data)

特定の Base64 文字列を対応するバイト配列にデコードします。

Parameters:

data - Base64 文字列を String オブジェクトとしてデコードする

Returns:

対応するデコードされたバイト配列

Throws:

IllegalArgumentException - 文字列が有効な base64 エンコード文字列でない場合

decodeAsByteObjectArray

public static Byte [] decodeAsByteObjectArray(final String data)

特定の Base64 文字列を対応するバイト配列にデコードします。

Parameters:

data - Base64 文字列を String オブジェクトとしてデコードする

Returns:

対応するデコードされたバイト配列

Throws:

IllegalArgumentException - 文字列が有効な base64 エンコード文字列でない場合

encode

public static String encode(final byte[] data)

バイト配列を Base64 文字列としてエンコードします。

Parameters:

data - エンコードするバイト配列

Returns:

Base64 でエンコードされた文字列 ( String オブジェクトとして)

encode

public static String encode(final Byte[] data)

バイト配列を Base64 文字列としてエンコードします。

Parameters:

data - エンコードするバイト配列

Returns:

Base64 でエンコードされた文字列 ( String オブジェクトとして)

validateIsBase64String

public static boolean validateIsBase64String(final String data)

指定された文字列に Base64 文字のみが含まれるかどうかを判断します。

Parameters:

data - 検証する文字列を String オブジェクトとして指定します。

Returns:

true が有効な Base64 文字列の場合 data は 。それ以外の場合は false

適用対象