java

位置:IT落伍者 >> java >> 浏览文章

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


发布日期:2022年01月11日
 
在 Java 中如何进行 BASE64 编码和解码

BASE 编码是一种常用的字符编码在很多地方都会用到JDK 中提供了非常方便的 BASEEncoder 和 BASEDecoder用它们可以非常方便的完成基于 BASE 的编码和解码下面是本人编的两个小的函数分别用于 BASE 的编码和解码

// 将 s 进行 BASE 编码

public static String getBASE(String s) {

if (s == null) return null;

return (new sunmiscBASEEncoder())encode( sgetBytes() );

}

// 将 BASE 编码的字符串 s 进行解码

public static String getFromBASE(String s) {

if (s == null) return null;

BASEDecoder decoder = new BASEDecoder();

try {

byte[] b = decoderdecodeBuffer(s);

return new String(b);

} catch (Exception e) {

return null;

}

}               

上一篇:Java中set的简单用法

下一篇:再谈通过 Java 执行 POST 操作