|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfileupload.transfer.client.util.Base64
public class Base64
Base64 encoder/decoder.
Field Summary | |
---|---|
protected static byte[] |
dec_table
A static array that maps ASCII code points to a 6-bit integer, or -1 for an invalid code point. |
protected static char[] |
enc_table
A static array that maps 6-bit integers to a specific char. |
Constructor Summary | |
---|---|
Base64()
Base64 decoder. |
Method Summary | |
---|---|
java.lang.String |
bytesToCharString(byte[] retData)
Returns a String matching to the byte array. |
java.lang.String |
decode(java.lang.String msg)
Return Base64 decoded String. |
byte[] |
decodeBase64(byte[] data)
Decodes a byte array containing base64-encoded ASCII. |
int |
decodeBase64(byte[] ret,
int ret_off,
byte a,
byte b,
byte c,
byte d)
Given a block of 4 encoded bytes { a, b, c, d } , this method
decodes up to 3 bytes of output, and stores them starting at
ret[ret_offset] . |
byte[] |
decodeBase64(java.lang.String msg)
Decodes a base64-encoded String. |
byte[] |
encodeAsByteArray(byte[] data)
Encodes data as a byte array using base64 encoding. |
java.lang.String |
encodeBase64(byte[] data)
Encodes data as a String using base64 encoding. |
java.lang.String |
encodeBase64(java.lang.String data)
Encode base64 string. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final char[] enc_table
protected static final byte[] dec_table
Constructor Detail |
---|
public Base64()
Method Detail |
---|
public byte[] decodeBase64(byte[] data)
public byte[] decodeBase64(java.lang.String msg) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String decode(java.lang.String msg) throws java.lang.IllegalArgumentException
msg
-
java.lang.IllegalArgumentException
public int decodeBase64(byte[] ret, int ret_off, byte a, byte b, byte c, byte d)
{ a, b, c, d }
, this method
decodes up to 3 bytes of output, and stores them starting at
ret[ret_offset]
.
public java.lang.String encodeBase64(java.lang.String data)
data
-
public java.lang.String encodeBase64(byte[] data)
public java.lang.String bytesToCharString(byte[] retData)
public byte[] encodeAsByteArray(byte[] data)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |