public final class Base64
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT
Default values for encoder/decoder flags.
|
static int |
NO_PADDING
Encoder flag bit to omit the padding '=' characters at the end
of the output (if any).
|
static int |
NO_WRAP
Encoder flag bit to omit all line terminators (i.e., the output
will be on one long line).
|
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decode(byte[] input,
int flags)
Decode the Base64-encoded data in input and return the data in
a new byte array.
|
static byte[] |
decode(java.lang.String str,
int flags)
Decode the Base64-encoded data in input and return the data in
a new byte array.
|
static byte[] |
encode(byte[] input,
int flags)
Base64-encode the given data and return a newly allocated
byte[] with the result.
|
static byte[] |
encode(java.lang.String str,
int flags)
Base64-encode the given data and return a newly allocated
byte[] with the result.
|
public static final int DEFAULT
public static final int NO_PADDING
public static final int NO_WRAP
public static byte[] decode(java.lang.String str,
int flags)
The padding '=' characters at the end are considered optional, but if any are present, there must be the correct number of them.
str - the input String to decode, which is converted to
bytes using the default charsetflags - controls certain features of the decoded output.
Pass DEFAULT to decode standard Base64.java.lang.IllegalArgumentException - if the input contains
incorrect paddingpublic static byte[] decode(byte[] input,
int flags)
The padding '=' characters at the end are considered optional, but if any are present, there must be the correct number of them.
input - the input array to decodeflags - controls certain features of the decoded output.
Pass DEFAULT to decode standard Base64.java.lang.IllegalArgumentException - if the input contains
incorrect paddingpublic static byte[] encode(java.lang.String str,
int flags)
str - the string to encodeflags - controls certain features of the encoded output.
Passing DEFAULT results in output that
adheres to RFC 2045.public static byte[] encode(byte[] input,
int flags)
input - the data to encodeflags - controls certain features of the encoded output.
Passing DEFAULT results in output that
adheres to RFC 2045.