|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavazoom.transfer.client.util.Base64
public class Base64
| 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 | ||||||||