public final class Base64 extends Object
| Constructor and Description |
|---|
Base64() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
decode(byte[] code)
This is a wrapper to
decode(final byte[] code, final int from, final int len) |
static byte[] |
decode(byte[] src,
int from,
int len)
a copy of the char part
|
static byte[] |
decode(char[] code)
This is a wrapper to
decode(final char[] code, final int from, final int len) |
static byte[] |
decode(char[] code,
int from,
int len)
This will decode base64 data without line feeds.
|
static byte[] |
decode76(char[] code)
decodeCRLF(code, 0, code.length, 76) |
static byte[] |
decodeCRLF(char[] code,
int from,
int len)
This will decode base64 data with CRLF at 4 character boundary.
|
static byte[] |
decodeCRLF(char[] code,
int from,
int len,
int llen)
This will decode base64 data.
|
static byte[] |
decodeFailSafe(char[] code) |
static byte[] |
decodeFailSafe(char[] code,
int from,
int len)
This removes all bad characters from the char array.
|
static byte[] |
encode(byte[] text) |
static byte[] |
encode(byte[] text,
int llen)
This will encode the text.
|
static byte[] |
encode(byte[] text,
int from,
int len)
This will encode the text without line feeds added
|
static int |
encode(byte[] src,
int sstart,
int len,
byte[] dest,
int dstart)
This will encode the text without line feeds added.
|
static char[] |
toCharArray(byte[] text)
This is a wrapper to
toCharArray(final byte[] text, final int from, final int len) |
static char[] |
toCharArray(byte[] text,
int llen)
This will encode the text.
|
static char[] |
toCharArray(byte[] text,
int from,
int len)
This will encode the text without line feeds added
|
public static final char[] toCharArray(byte[] text)
toCharArray(final byte[] text, final int from, final int len)text - public static final char[] toCharArray(byte[] text,
int from,
int len)
text - from - where to startlen - how long is the byte arraypublic static final byte[] encode(byte[] text)
text - public static final byte[] encode(byte[] text,
int from,
int len)
text - from - where to startlen - how long is the byte arraypublic static final int encode(byte[] src,
int sstart,
int len,
byte[] dest,
int dstart)
src - sstart - where to startlen - how long is the byte arraydest - dstart - public static final char[] toCharArray(byte[] text,
int llen)
lb characters.text - llen - the length of line (without CRLF) must be a multiple of 4public static final byte[] encode(byte[] text,
int llen)
lb characters.text - llen - the length of line (without CRLF) must be a multiple of 4public static final byte[] decode(char[] code)
decode(final char[] code, final int from, final int len)code - public static final byte[] decode(char[] code,
int from,
int len)
code - from - start position in codelen - length of the partpublic static final byte[] decode(byte[] code)
decode(final byte[] code, final int from, final int len)code - public static final byte[] decode(byte[] src,
int from,
int len)
src - from - len - public static final byte[] decode76(char[] code)
decodeCRLF(code, 0, code.length, 76)code - public static final byte[] decodeCRLF(char[] code,
int from,
int len,
int llen)
code - from - len - the length of datallen - the line length of this base64 (without CRLF)public static final byte[] decodeCRLF(char[] code,
int from,
int len)
ABCDABCD\r\nABCDABCD or even ABCDABCD#####ABCD###ABCD#ABCD.
The array must be multiple of 4 + number of CRLF or illegal characters and the line length may vary.
code - from - len - public static final byte[] decodeFailSafe(char[] code)
code - public static final byte[] decodeFailSafe(char[] code,
int from,
int len)
code - from - len - Copyright © 2012. All Rights Reserved.