-
- All Implemented Interfaces:
public class Base64
-
-
Method Summary
Modifier and Type Method Description static Array<byte>decode(String str, int flags)Decode the Base64-encoded data in input and return the data in a new byte array. static Array<byte>decode(Array<byte> input, int flags)Decode the Base64-encoded data in input and return the data in a new byte array. static Array<byte>decode(Array<byte> input, int offset, int len, int flags)Decode the Base64-encoded data in input and return the data in a new byte array. static StringencodeToString(Array<byte> input, int flags)Base64-encode the given data and return a newly allocated String with the result. static StringencodeToString(Array<byte> input, int offset, int len, int flags)Base64-encode the given data and return a newly allocated String with the result. static Array<byte>encode(Array<byte> input, int flags)Base64-encode the given data and return a newly allocated byte[] with the result. static Array<byte>encode(Array<byte> input, int offset, int len, int flags)Base64-encode the given data and return a newly allocated byte[] with the result. -
-
Method Detail
-
decode
static Array<byte> decode(String str, int flags)
Decode the Base64-encoded data in input and return the data in a new byte array.
The padding '=' characters at the end are considered optional, but if any are present, there must be the correct number of them.
- Parameters:
str- the input String to decode, which is converted to bytes using the default charsetflags- controls certain features of the decoded output.
-
decode
static Array<byte> decode(Array<byte> input, int flags)
Decode the Base64-encoded data in input and return the data in a new byte array.
The padding '=' characters at the end are considered optional, but if any are present, there must be the correct number of them.
- Parameters:
input- the input array to decodeflags- controls certain features of the decoded output.
-
decode
static Array<byte> decode(Array<byte> input, int offset, int len, int flags)
Decode the Base64-encoded data in input and return the data in a new byte array.
The padding '=' characters at the end are considered optional, but if any are present, there must be the correct number of them.
- Parameters:
input- the data to decodeoffset- the position within the input array at which to startlen- the number of bytes of input to decodeflags- controls certain features of the decoded output.
-
encodeToString
static String encodeToString(Array<byte> input, int flags)
Base64-encode the given data and return a newly allocated String with the result.
- Parameters:
input- the data to encodeflags- controls certain features of the encoded output.
-
encodeToString
static String encodeToString(Array<byte> input, int offset, int len, int flags)
Base64-encode the given data and return a newly allocated String with the result.
- Parameters:
input- the data to encodeoffset- the position within the input array at which to startlen- the number of bytes of input to encodeflags- controls certain features of the encoded output.
-
encode
static Array<byte> encode(Array<byte> input, int flags)
Base64-encode the given data and return a newly allocated byte[] with the result.
- Parameters:
input- the data to encodeflags- controls certain features of the encoded output.
-
encode
static Array<byte> encode(Array<byte> input, int offset, int len, int flags)
Base64-encode the given data and return a newly allocated byte[] with the result.
- Parameters:
input- the data to encodeoffset- the position within the input array at which to startlen- the number of bytes of input to encodeflags- controls certain features of the encoded output.
-
-
-
-