public static class HttpRequest.Base64
extends java.lang.Object
从Base64表示法中编码和解码。
我把这段代码放到公共域中. 你会怎么做. This software comes with no guarantees or warranties but with plenty of well-wishing instead! Please visit http://iharder.net/base64 periodically to check for updates or to contribute improvements.
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
encode(java.lang.String string)
在Base64注释中作为一个字节数组编码字符串
|
static java.lang.String |
encodeBytes(byte[] source)
将一个字节数组编码为Base64标记。.
|
static java.lang.String |
encodeBytes(byte[] source,
int off,
int len)
将一个字节数组编码为Base64标记。
|
static byte[] |
encodeBytesToBytes(byte[] source,
int off,
int len)
类似于,但返回一个字节
数组,而不是实例化一个字符串。如果你是的话,这更有效率
处理I / O流,并有大量的数据集进行编码。
|
public static java.lang.String encode(java.lang.String string)
string - public static java.lang.String encodeBytes(byte[] source)
source - 转换的数据java.lang.NullPointerException - 如果转换的数据为空抛出 NullPointerExceptionjava.lang.IllegalArgumentException - 如果源数组、偏移量或长度无效,抛出IllegalArgumentExceptionpublic static java.lang.String encodeBytes(byte[] source,
int off,
int len)
source - 转换的数据off - 在转换应该开始的数组中偏移len - 转换的数据长度java.lang.NullPointerException - 如果源数组为空,抛出 NullPointerExceptionjava.lang.IllegalArgumentException - 如果源数组、偏移量或长度无效,抛出IllegalArgumentExceptionpublic static byte[] encodeBytesToBytes(byte[] source,
int off,
int len)
source - 数据转换off - 在转换应该开始的数组中偏移len - 转换数据的长度java.lang.NullPointerException - 如果数组为空,抛出NullPointerExceptionjava.lang.IllegalArgumentException - 如果源数组、偏移量或长度无效,抛出IllegalArgumentException