android.util.Base64 和 org.apache.commons.codec.binary.Base64

Base64编码:

android.util.Base64:

//b是byte类型

Base64.encodeToString(b,Base64.DEFAULT);

等于:

org.apache.commons.codec.binary.Base64:

Base64.encodeBase64String(b)

Base64解码:

android.util.Base64:

Base64.decode(str,Base64.DEFAULT)

等于:

org.apache.commons.codec.binary.Base64:

 Base64.decodeBase64(strr)

但是在安卓中使用org.apache.commons.codec.binary.Base64会报错,原因是org.apache.commons.codec.binary.Base64不是标准的API,所以在安卓中应使用android.util.Base64来编码解码。

原文地址:https://www.cnblogs.com/6324/p/7268673.html