22. 钛极OS之BASE64

 

钛极OS之BASE64

 

  BASE64是网络上最常见的使用字符串传输8位字节码的编码方式,具体请参考https://baike.baidu.com/item/base64https://en.wikipedia.org/wiki/Base64

  TiJOS Framework提供了base64工具类用于BASE64的编码和解码,并支持指定长度换行。

 

  Java包

  tijos.framework.util
 

  BASE64 编码 - Base64

  Base64 中包含了BASE64编解码相关的操作, 可将byte数组转为字符串,也可将BASE64编码的字符串还原为byte数组。

  主要方法如下:

 

方法说明
String encode(byte[] buf)将byte数据进行BASE64编码
String encode(byte[] buf, int tw)将byte数据进行BASE64编码,一行最多tw字符,超过自动加换行, tw=0时不加换行
String encode(byte[] buf, int offset, int length, int tw)将byte数组从offset开始length长度进行BASE64编码,一行最多tw字符,超过自动加换行, tw=0时不加换行
byte[] decode(String b64)BASE64解码,将BASE64编码字符串还原为byte数组

  例程:
 
  1. <font size="3">byte [] input = new byte[] {1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8};
  2.  
  3. //base64 encoding
  4. String base64 = Base64.encode(input);
  5.  
  6. //base64 decoding
  7. byte [] temp = Base64.decode(base64);</font>
复制代码
  更多详细介绍请见钛云物联官网:www.tijos.net
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值