Base64Encoder.java
来源:互联网 发布:淘宝买衣服怎么买 编辑:程序博客网 时间:2024/05/20 10:54
/**
* Base64编码解码
* 可以对二进制数据生成URL安全的字符串
*
*
*/
public class Base64Encoder implements Encoder {
/**
* 对字节数据进行Base64编码
* @param src 源字节数组
* @return 编码后的字符串
*/
public String encode(byte[] src)throws Exception {
String result = Base64_EXT.encodeBytes(src, Base64_EXT.URL_SAFE);
int index = result.indexOf("=");
if(index>-1){
result = result.substring(0, index);
}
return result;
}
/**
* 对Base64编码的字符串进行解码
* @param src 源字组
* @return 解码后的字节数组
*/
public byte[] decode(String src)throws Exception {
int i = src.length()%4;
if(i==3){
src = src+"=";
}else if(i==2){
src = src+"==";
}
return Base64_EXT.decode(src, Base64_EXT.URL_SAFE);
}
}
- Base64Encoder.java
- Base64Encoder
- BASE64Encoder
- BASE64Encoder
- BASE64Encoder
- BASE64Encoder
- JAVA BASE64Encoder使用,导入sun.misc.BASE64Encoder包
- java windows linux BASE64Encoder 加密汉字不一致
- Java加密算法---sun.misc.BASE64Decoder与sun.misc.BASE64Encoder
- Base64Encoder源码
- BASE64Encoder解码
- BASE64Encoder找不到
- Android Base64Encoder
- Java Mail开发问题---BASE64Encoder报错:"找不到该类所在的jar包!" 解决办法
- Access restriction: The type 'BASE64Encoder' is not API (restriction on required library 'D:\Java\jd
- 在java开发中遇到sun.misc.BASE64Encoder找不到jar包的解决方法
- 加密--java对加密的常见需求:3DES+BASE64Encoder+SHA256
- 在java项目中导入sun.misc.BASE64Encoder找不到jar包的解决方法
- windows store app中ifrmae显示不正常,报错 FORBIDFRAMING的原因
- nginx变量机制
- 智能指针+句柄类 源自百科 [ 很有启发意义 ]
- Python_Json中文编码
- 用XStream读取XML解析成javabean
- Base64Encoder.java
- 使用ZeroClipboard解决跨浏览器复制到剪贴板的问题 .
- 此时,你后悔吗
- OpenCV 基础- Mat IplImage 最近用到的一些转换 以及初始化
- 探寻Android系统中的Old CRT OFF-Screen Animation
- 横屏时设置输入法不挡入输入框的方法
- SQL SERVER使用存储过程 清除表数据
- MAKEFILE简明指南
- Solder Mask与Paste Mask