import java.io.IOException;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class Test {
/**
* 编码
*/
public String encode(byte[] bstr){
return new BASE64Encoder().encode(bstr);
}
/**
* 解码
* @param args
*/
public byte[] decode(String str){
byte[] bt=null;
try {
BASE64Decoder de=new BASE64Decoder();
bt=de.decodeBuffer(str);
} catch (IOException e) {
e.printStackTrace();
}
return bt;
}
public static void main(String[] args) {
Test test=new Test();
String aa="你好中国";
aa=test.encode(aa.getBytes());
System.out.println(aa);
String str=aa;
String str2=new String(test.decode(str));
System.out.println(str2);
}
}
分享到:
相关推荐
我在网上找了半天的java、js的base64编码解码结果没有,只好自己写了,js一个文件,java一个文件,调用里面是使用方法
Base64 编码解码 Java ,Java对字符串Base64 编码解码的方法!!
实现BASE64编码和解码程序, 在类中实现如下函数并运行测试正确。 BASE64编码算法请在网上查询。 public String encode(byte[] data) { } public byte[] decode(String b) { }
Java编写的Base64编码和解码程序,支持中文。
BASE64编码和解码的JAVA实现。 太简单了。直接调用API实现的。 反正不要分,你们看着下吧。
Java Base64 编码和解码程序,支持中文。
Java Base64解码是将Base64编码后的字符串还原为原始二进制数据的过程,通过查找Base64字符表,将4个Base64字符转换为3个字节的数据。 Java Base64编解码应用场景 Java Base64编解码广泛应用于网络传输、数据存储等...
1.Java生成二维码示例 2.图片保存到本地或生成Base64编码 3.Base64编码生成图片
此工具为Base64 编码解码工具, 需要Java运行环境,所以是实用于Java开发人员需要临时进行Base64编码的处理。
Base64 编码 解码 java 源代码 encode decode
无依赖的Base64编码解码工具,可用于从只能使用剪贴板的远程桌面机器上COPY二进制文件。用Delphi10编写。
java端:返回类型非字符接口调用StringUtils#base64AndCompressJson进行编码压缩 ,返回类型为字符接口调用StringUtils#base64Andcompress js 端:引入压缩包中的js文件 ,调用deBase64AndUncompress进行解压解码
包含sun.misc.编码解码、org.apache.commons.codec.binary.Base64编码解码、自定义的、myBase64Encode/Dencode 以及对对几种方式的区别
实现base64编码和解码。实现下面的类中的两个功能。 public class Base64 { /** 实现解码功能 */ public static byte[] decode(byte[] dest) { } /** 实现编码功能 */ public static byte[] encode(byte[] ...
利用Base64进行编码和解码的java版本类
主要介绍了Java基于Base64实现编码解码图片文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
3des加密解密 base64编码解码的源代码 完全与标准算法一致,与C# java 结果一致
string Encode(string nIn); string Decode(string nIn);
base64编码解码,自己手动编写,需要的可以下载哟,欢迎留言评论~
Delphi进行Base64编码后,如果使用javascript解码,会出现如下问题: 1. 汉字乱码 2. 空格变成 + 号 本资源演示Delphi代码,实现javascript能正确进行Base64解码,不出现上述2个问题。 解决思路:进行Base64前先...