public class Base64Encoder extends Object
| Constructor and Description |
|---|
Base64Encoder() |
| Modifier and Type | Method and Description |
|---|---|
static String |
encode(byte[] source)
base64编码
|
static byte[] |
encode(byte[] arr,
boolean lineSep)
编码为Base64,非URL安全的
|
static byte[] |
encode(byte[] arr,
boolean isMultiLine,
boolean isUrlSafe)
编码为Base64
如果isMultiLine为
true,则每76个字符一个换行符,否则在一行显示 |
static String |
encode(byte[] source,
Charset charset)
base64编码
|
static String |
encode(byte[] source,
String charset)
base64编码
|
static String |
encode(String source)
base64编码
|
static String |
encode(String source,
Charset charset)
base64编码
|
static String |
encode(String source,
String charset)
base64编码
|
static String |
encodeBuffer(byte[] buffer)
只接受一个字节缓冲区并返回一个包含已编码缓冲区的字符串。
|
static String |
encodeBuffer(byte[] buffer,
boolean isUrlSafe)
只接受一个字节缓冲区并返回一个包含已编码缓冲区的字符串。
|
static String |
encodeBuffer(byte[] buffer,
boolean isUrlSafe,
Charset charset)
只接受一个字节缓冲区并返回一个包含已编码缓冲区的字符串。
|
static String |
encodeBuffer(byte[] buffer,
Charset charset)
只接受一个字节缓冲区并返回一个包含已编码缓冲区的字符串。
|
static String |
encodeUrlSafe(byte[] source)
base64编码,URL安全的
|
static byte[] |
encodeUrlSafe(byte[] arr,
boolean lineSep)
编码为Base64,URL安全的
|
static String |
encodeUrlSafe(byte[] source,
Charset charset)
base64编码,URL安全的
|
static String |
encodeUrlSafe(byte[] source,
String charset)
base64编码,URL安全的
|
static String |
encodeUrlSafe(String source)
base64编码,URL安全
|
static String |
encodeUrlSafe(String source,
Charset charset)
base64编码,URL安全的
|
static String |
encodeUrlSafe(String source,
String charset)
base64编码,URL安全
|
public static byte[] encode(byte[] arr,
boolean lineSep)
arr - 被编码的数组lineSep - 在76个char之后是CRLF还是EOFpublic static byte[] encodeUrlSafe(byte[] arr,
boolean lineSep)
arr - 被编码的数组lineSep - 在76个char之后是CRLF还是EOFpublic static String encode(String source)
source - 被编码的base64字符串public static String encodeUrlSafe(String source)
source - 被编码的base64字符串public static String encode(String source, String charset)
source - 被编码的base64字符串charset - 字符集public static String encodeUrlSafe(String source, String charset)
source - 被编码的base64字符串charset - 字符集public static String encode(String source, Charset charset)
source - 被编码的base64字符串charset - 字符集public static String encodeUrlSafe(String source, Charset charset)
source - 被编码的base64字符串charset - 字符集public static String encode(byte[] source)
source - 被编码的base64字符串public static String encodeUrlSafe(byte[] source)
source - 被编码的base64字符串public static String encode(byte[] source, String charset)
source - 被编码的base64字符串charset - 字符集public static String encodeUrlSafe(byte[] source, String charset)
source - 被编码的base64字符串charset - 字符集public static String encode(byte[] source, Charset charset)
source - 被编码的base64字符串charset - 字符集public static String encodeUrlSafe(byte[] source, Charset charset)
source - 被编码的base64字符串charset - 字符集public static String encodeBuffer(byte[] buffer, boolean isUrlSafe, Charset charset)
buffer - 被编码的数组charset - 字符集isUrlSafe - 是否使用URL安全字符,一般为falsepublic static String encodeBuffer(byte[] buffer, boolean isUrlSafe)
buffer - 被编码的数组isUrlSafe - 是否使用URL安全字符,一般为falsepublic static String encodeBuffer(byte[] buffer, Charset charset)
buffer - 被编码的数组charset - 字符集public static String encodeBuffer(byte[] buffer)
buffer - 被编码的数组public static byte[] encode(byte[] arr,
boolean isMultiLine,
boolean isUrlSafe)
true,则每76个字符一个换行符,否则在一行显示arr - 被编码的数组isMultiLine - 在76个char之后是CRLF还是EOFisUrlSafe - 是否使用URL安全字符,一般为falseCopyright © 2019. All rights reserved.