在 Java 中如何进行 BASE64 编码和解码

转载 2007年09月28日 08:57:00
BASE64 编码是一种常用的字符编码,在很多地方都会用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码。下面是本人编的两个小的函数,分别用于 BASE64 的编码和解码:

// 将 s 进行 BASE64 编码
public static String getBASE64(String s) {
if (s == null) return null;
return (new sun.misc.BASE64Encoder()).encode( s.getBytes() );
}

// 将 BASE64 编码的字符串 s 进行解码
public static String getFromBASE64(String s) {
if (s == null) return null;
BASE64Decoder decoder = new BASE64Decoder();
try {
byte[] b = decoder.decodeBuffer(s);
return new String(b);
} catch (Exception e) {
return null;
}
}

相关文章推荐

在 Java 中如何进行 BASE64 编码和解码(有点儿乱,但是不妨碍作为一篇好文)

转载自:http://www.zhuoda.org/elite/34479.html http://www.javaidea.net/list.jsp?topic=5  作者:家居猫  ...

C++进行base64编码和解码

base64.cpp #include "base64.h" #include static const std::string base64_chars = "AB...

Java Base64编码和解码

(java)Base64 图片编码&&解码

在最近的项目开发过程中,我们需要将图片进行编码进行储存,或者将调取的文件转成图片进行传送,采用的转换方式则是通过Base64的编码,解码操作。 在平常的使用过程中,主要还是使用Base64进行代码的...

Base64 编码解码 Java

  • 2015-02-05 14:42
  • 438B
  • 下载

java:7种Base64编码和解码功能详解和性能比较

Java 8新特性探究(十一)Base64详解 BASE64 编码是一种常用的字符编码,在很多地方都会用到。但base64不是安全领域下的加密解密算法。能起到安全作用的效果很差,而且很容...

java base64编码和解码

第一种方式: 通过反射使用java 中不对外公开的类: Java代码   /***       * encode by Base64   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)