public class Base64
extends java.lang.Object
Constructor and Description |
---|
Base64() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
decode(char[] data) |
static java.lang.String |
decode(java.lang.String str)
把 Base64 encoding 資料還原為 byte[], 不合法的字元或空白會被忽略.
|
static byte[] |
decodeToBytes(java.lang.String str) |
static java.lang.String |
decodeUTF8(java.lang.String str) |
static char[] |
encode(byte[] data) |
static char[] |
encode(byte[] data,
int offset,
int len) |
static java.lang.String |
encode(java.lang.String str)
把 binary 資料壓成 base64 格式傳回,
此 base64 字串無換行
|
static java.lang.String |
encodeUTF8(java.lang.String str) |
static char[] |
MagicDump(java.io.PrintWriter pw,
byte[] data)
將資料傳回 client, 以 Base64 模式傳回, 第一行為 #TV_MAGIC_64
需略掉此行後再行解碼.
|
public static char[] MagicDump(java.io.PrintWriter pw, byte[] data) throws java.lang.Exception
java.lang.Exception
public static java.lang.String encode(java.lang.String str)
public static java.lang.String encodeUTF8(java.lang.String str)
public static char[] encode(byte[] data, int offset, int len)
public static char[] encode(byte[] data)
public static java.lang.String decode(java.lang.String str)
public static byte[] decodeToBytes(java.lang.String str)
public static java.lang.String decodeUTF8(java.lang.String str)
public static byte[] decode(char[] data) throws java.lang.Exception
java.lang.Exception