Java Apache和x27之间有什么区别吗;s Base64.encodeBase64和Android';s Base64.encode with Base64.Default标志?

Java Apache和x27之间有什么区别吗;s Base64.encodeBase64和Android';s Base64.encode with Base64.Default标志?,java,android,base64,apache-commons,Java,Android,Base64,Apache Commons,示例A(使用org.apache.commons.codec.binary.Base64): 示例B(使用android.util.Base64): 这些产生相同的字符串吗 不,区别在于,在默认设置下,Android的Base64包含行终止符。要获得与Apache编码相同的结果,请使用Base64.NO_WRAP。对android.util.Base64.decode()是否也适用? Base64.encodeBase64("foobar".getBytes()); Base64.encod

示例A(使用org.apache.commons.codec.binary.Base64):

示例B(使用android.util.Base64):


这些产生相同的字符串吗

不,区别在于,在默认设置下,Android的Base64包含行终止符。要获得与Apache编码相同的结果,请使用Base64.NO_WRAP。

对android.util.Base64.decode()是否也适用?
Base64.encodeBase64("foobar".getBytes()); 
Base64.encode("foobar".getBytes(), Base64.DEFAULT);