知识大全 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虚拟机实例学习笔记一

JAVA虚拟机实例学习笔记一  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  编译顺序      

知识大全 JAVA虚拟机实例学习笔记二

JAVA虚拟机实例学习笔记二  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数组    数组也是

知识大全 Java单任务延迟相关代码的学习笔记

Java单任务延迟相关代码的学习笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java单任

知识大全 PHP如何调用JAVA 类库

PHP如何调用JAVA类库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JAVA是个非常强大的

知识大全 从Java类库看设计模式

从Java类库看设计模式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很多时候对于一个设计来说

知识大全 Java FTP客户端类库比较

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)小编为大家搜集整理后