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(CharSequence source)
base64编码
|
static String |
encode(CharSequence source,
Charset charset)
base64编码
|
static String |
encodeStr(byte[] arr,
boolean isMultiLine,
boolean isUrlSafe)
编码为Base64字符串
如果isMultiLine为 true ,则每76个字符一个换行符,否则在一行显示 |
static String |
encodeUrlSafe(byte[] source)
base64编码,URL安全的
|
static byte[] |
encodeUrlSafe(byte[] arr,
boolean lineSep)
编码为Base64,URL安全的
|
static String |
encodeUrlSafe(CharSequence source)
base64编码,URL安全
|
static String |
encodeUrlSafe(CharSequence source,
Charset 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(CharSequence source)
source
- 被编码的base64字符串public static String encodeUrlSafe(CharSequence source)
source
- 被编码的base64字符串public static String encode(CharSequence source, Charset charset)
source
- 被编码的base64字符串charset
- 字符集public static String encodeUrlSafe(CharSequence 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 encodeStr(byte[] arr, boolean isMultiLine, boolean isUrlSafe)
true
,则每76个字符一个换行符,否则在一行显示arr
- 被编码的数组isMultiLine
- 在76个char之后是CRLF还是EOFisUrlSafe
- 是否使用URL安全字符,在URL Safe模式下,=为URL中的关键字符,不需要补充。空余的byte位要去掉,一般为false
public static byte[] encode(byte[] arr, boolean isMultiLine, boolean isUrlSafe)
true
,则每76个字符一个换行符,否则在一行显示arr
- 被编码的数组isMultiLine
- 在76个char之后是CRLF还是EOFisUrlSafe
- 是否使用URL安全字符,在URL Safe模式下,=为URL中的关键字符,不需要补充。空余的byte位要去掉,一般为false
Copyright © 2024. All rights reserved.