我正在尝试解码Android中的Base64
编码字符串。该字符串为751 bytes
长。
byte[] b = Base64.decodeBase64(b_b64);
我正在使用org.apache.commons.codec.binary.Base64
库来执行此功能。
但我得到以下异常。
Caused by: java.lang.ArrayIndexOutOfBoundsException: length=255; index=-65
at org.apache.commons.codec.binary.Base64.isBase64(Base64.java:142)
at org.apache.commons.codec.binary.Base64.discardNonBase64(Base64.java:483)
at org.apache.commons.codec.binary.Base64.decodeBase64(Base64.java:379)
我错过了什么?