Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,一种基于64个可打印字符来表示二进制数据的方法
Base64编码
String data = Base64.encodeToString(bytes, Base64.DEFAULT);
Base64解码
byte[] b = Base64.decode(data , Base64.DEFAULT);
编码方式设置
DEFAULT:使用默认方法进行编/解码
NO_PADDING:编码方式,略去输出结果最后的"="
NO_WRAP:编码方式,略去输出结果中所有的换行符,设置后CRLF无效
CRLF:编码方式,使用Windows风格的CRLF作为一行的结尾而不是Unix风格的LF
URL_SAFE:编解码方式,使用"-"和"_"取代"+"和"/"