|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.codec.base64.Base64
Base64
Base64 encoder and decoder.
This class provides encoding/decoding methods for the Base64 encoding as defined by RFC 2045, N. Freed and N. Borenstein. y * RFC 2045: Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. Reference 1996. Available at: http://www.ietf.org/rfc/rfc2045.txt
Field Summary | |
private static byte[] |
base64Alphabet
Deprecated. |
private static int |
BASELENGTH
Deprecated. |
protected static java.lang.String |
DEFAULT_CHAR_ENCODING
Deprecated. |
private static int |
EIGHTBIT
Deprecated. |
private static byte[] |
EMPTY_BYTE_ARRAY
Deprecated. |
private static int |
FOURBYTE
Deprecated. |
private static byte[] |
lookUpBase64Alphabet
Deprecated. |
private static int |
LOOKUPLENGTH
Deprecated. |
private static byte |
PAD
Deprecated. |
private static int |
SIGN
Deprecated. |
private static int |
SIXBIT
Deprecated. |
private static int |
SIXTEENBIT
Deprecated. |
private static int |
TWENTYFOURBITGROUP
Deprecated. |
Constructor Summary | |
Base64()
Deprecated. |
Method Summary | |
static byte[] |
decode(byte[] base64Data)
Deprecated. Decodes Base64 data into octects |
static byte[] |
encode(byte[] binaryData)
Deprecated. Encodes hex octects into Base64 |
static java.lang.String |
encode(java.lang.String data)
Deprecated. Returns the base64 encoding of String. |
static java.lang.String |
encode(java.lang.String data,
java.lang.String charEncoding)
Deprecated. Returns the base64 encoding of String (by first converting to byte[], using the specified charEncoding ). |
static boolean |
isBase64(byte octect)
Deprecated. |
static boolean |
isBase64(byte[] arrayOctect)
Deprecated. |
static boolean |
isBase64(java.lang.String isValidString)
Deprecated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String DEFAULT_CHAR_ENCODING
private static final int BASELENGTH
private static final int LOOKUPLENGTH
private static final int TWENTYFOURBITGROUP
private static final int EIGHTBIT
private static final int SIXTEENBIT
private static final int SIXBIT
private static final int FOURBYTE
private static final int SIGN
private static final byte PAD
private static final byte[] EMPTY_BYTE_ARRAY
private static byte[] base64Alphabet
private static byte[] lookUpBase64Alphabet
Constructor Detail |
public Base64()
Method Detail |
public static boolean isBase64(java.lang.String isValidString)
public static boolean isBase64(byte octect)
public static boolean isBase64(byte[] arrayOctect)
public static byte[] encode(byte[] binaryData)
binaryData
- Array containing binaryData
public static java.lang.String encode(java.lang.String data)
ISO-8859-1
.
data
- String of data to convert
public static java.lang.String encode(java.lang.String data, java.lang.String charEncoding) throws java.io.UnsupportedEncodingException
charEncoding
). The
return value is also a String. The Default
codeEncoding is ISO-8859-1
.
- Parameters:
data
- String of data to convertcharEncoding
- the character encoding to use when converting
a String to a byte[]
- Returns:
- Base64-encoded String
java.io.UnsupportedEncodingException
public static byte[] decode(byte[] base64Data)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |