你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 字符串解码为其对应的字节数组。

参数:

data - 要解码的 Base64 字符串作为 String 对象

返回:

相应的解码字节数组

引发:

IllegalArgumentException - 如果字符串不是有效的 base64 编码字符串

decodeAsByteObjectArray

public static Byte [] decodeAsByteObjectArray(final String data)

将给定的 Base64 字符串解码为其对应的字节数组。

参数:

data - 要解码的 Base64 字符串作为 String 对象

返回:

相应的解码字节数组

引发:

IllegalArgumentException - 如果字符串不是有效的 base64 编码字符串

encode

public static String encode(final byte[] data)

将字节数组编码为 Base64 字符串。

参数:

data - 要编码的字节数组

返回:

Base64 编码的字符串,作为 String 对象

encode

public static String encode(final Byte[] data)

将字节数组编码为 Base64 字符串。

参数:

data - 要编码的字节数组

返回:

Base64 编码的字符串,作为 String 对象

validateIsBase64String

public static boolean validateIsBase64String(final String data)

确定给定字符串是否仅包含 Base64 字符。

参数:

data - 要验证的字符串(作为 String 对象)

返回:

true 如果 data 是有效的 Base64 字符串,则为 ;否则为 false

适用于