示例A(使用org.apache.commons.codec.binary.Base64):
Base64.encodeBase64("foobar".getBytes());
示例B(使用android.util.Base64):
Base64.encode("foobar".getBytes(), Base64.DEFAULT);
这些产生相同的字符串吗?
答案 0 :(得分:79)
不,不同之处在于,使用默认设置,Android的Base64包含行终止符。要获得与Apache编码相同的结果,请使用Base64.NO_WRAP。