public final class Base64Util extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static byte[] |
base64Alphabet |
private static int |
BASELENGTH |
private static int |
EIGHTBIT |
private static boolean |
fDebug |
private static int |
FOURBYTE |
private static char[] |
lookUpBase64Alphabet |
private static int |
LOOKUPLENGTH |
private static char |
PAD |
private static int |
SIGN |
private static int |
SIXTEENBIT |
private static int |
TWENTYFOURBITGROUP |
| 构造器和说明 |
|---|
Base64Util() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
decode(byte[] binaryData) |
static String |
decode(String encoded)
将Base64数据解码为八位字节
|
static String |
encode(byte[] binaryData)
将十六进制八位字节编码为Base64
|
static String |
encode(String data) |
private static boolean |
isData(char octect) |
private static boolean |
isPad(char octect) |
private static boolean |
isWhiteSpace(char octect) |
private static int |
removeWhiteSpace(char[] data)
从包含编码Base64数据的MIME中删除空白
|
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 FOURBYTE
private static final int SIGN
private static final char PAD
private static final boolean fDebug
private static final byte[] base64Alphabet
private static final char[] lookUpBase64Alphabet
private static boolean isWhiteSpace(char octect)
private static boolean isPad(char octect)
private static boolean isData(char octect)
public static String encode(byte[] binaryData)
binaryData - 包含二进制数据的数组public static String decode(String encoded)
encoded - 包含Base64数据的字符串public static String decode(byte[] binaryData)
private static int removeWhiteSpace(char[] data)
data - base64数据的字节数组(带空白)Copyright © 2023. All rights reserved.