怎么用JAVA对一个文件进行base64编码

2024-11-01 01:30:57
有1个网友回答
网友(1):

JAVA对一个文件进行base64编码
import sun.misc.BASE64Encoder; 
import sun.misc.BASE64Decoder; 
 
// 将 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; 

}