JavaBase64类库学习笔记,第1张

JavaBase64类库学习笔记,第2张

Base64这是一个Java开源类库,用于编码/解码Base64字符串和数据流。Base64是最常用的编码方法之一,用于在网络上传输8-8位字节代码。可用作电子邮件或网络服务附件的传输代码。
用法:将类库javabase64-1.2.jar设置为编译路径。
示例代码:
字符串类型是Base64编码的
String encoded = Base64 . encode(" Hello,world!");
Base64解码的字符串类型
String decoded = Base64 . decoded(encoded);
指定字符编码方法
String encoded = base64 . encode(" Hello,world!",“UTF-8”);
String decoded = base64 . decode(编码,“UTF-8”);
对文件进行编码:如果文件很小,可以直接读入内存进行编码
byte[] source =...;//在这里加载您的数据
byte[]encoded = base64 . encode(source);
byte[]decode = base64 . decode(encoded);
如果大片比较大,建议使用stream:代码示例Base64代码:
inputstream inputstream = newfile inputstream(" source . jpg ");
OutputStream output stream = new file output stream(" encoded . b64 ");
base64 . encode(inputStream,output stream);
output stream . close();
inputstream . close();
代码示例Base64解码:
inputstream inputstream = newfile inputstream(" encoded . b64 ");
output stream output stream = new file output stream(" decode . jpg ");
base64 . decode(inputStream,output stream);
output stream . close();
inputstream . close();

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » JavaBase64类库学习笔记

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情