知识大全 Java Base64类库学习笔记
Posted 知
篇首语:知识是心灵的眼睛。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java Base64类库学习笔记相关的知识,希望对你有一定的参考价值。
Java Base64类库学习笔记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java Base 这是一个用于编码和解码(encode/decode )base 字符串和数据流的Java开源类库 Base 是网络上最常见的用于传输 Bit字节代码的编码方式之一 可用来作为电子邮件或WebService附件的传输编码
使用方法 把类库 javabase jar 设置到编译路径中
示例代码
String类型 进行Base 编码
String encoded = Base encode( Hello world! )
String类型 进行Base 解码
String decoded = Base decode(encoded)
指定字符编码方式
String encoded = Base encode( Hello world! UTF )
String decoded = Base decode(encoded UTF )
对文件进行编码 如果文件比较小 可以通过以下方式 直接读取到内存中进行编码处理
byte[] source = ; // load your data herebyte[] encoded = Base encode(source);byte[] decoded = Base decode(encoded);
如果大件比较大 则建议使用stream 代码示例Base 编码
InputStream inputStream = new FileInputStream( source jpg );OutputStream outputStream = new FileOutputStream( encoded b );Base encode(inputStream outputStream);outputStream close();inputStream close();
代码示例Base 解码
cha138/Article/program/Java/JSP/201311/19149相关参考
知识大全 在 Java 中如何进行 BASE64 编码和解码
在Java中如何进行BASE64编码和解码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! BAS
JAVA虚拟机实例学习笔记一 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编译顺序
JAVA虚拟机实例学习笔记二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数组 数组也是
Java单任务延迟相关代码的学习笔记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java单任
PHP如何调用JAVA类库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! JAVA是个非常强大的
从Java类库看设计模式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 很多时候对于一个设计来说
JavaFTP客户端类库比较 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 「导读」本文介绍了在
知识大全 Thinkpad 笔记本 可以安装GHOST Win7 SP1 装机旗舰版 x64 吗?
Thinkpad笔记本可以安装GHOSTWin7SP1装机旗舰版x64吗? 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们
知识大全 华硕笔记本VM490L添加内存条应该选用什么型号的内存条。64位Win8系统可以
华硕笔记本VM490L添加内存条应该选用什么型号的内存条。64位Win8系统可以 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,
知识大全 电脑型号 华硕 X550JX 笔记本电脑 操作系统 Windows 10 64位 ( DirectX 12 ) 这电
电脑型号华硕X550JX笔记本电脑操作系统Windows1064位(DirectX12)这电 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后