【发布时间】:2017-10-18 04:06:10
【问题描述】:
我不确定如何使用android.Base64 检查字符串是否为 Base64 编码。我知道在标准Java中使用java.util.Base64调用Base64.getDecoder().decode()会通过IllegalArgumentException如果字符串不在Base64中,但在android上我没有这样的错误,那么我如何检查它是否是Base64编码的?
【问题讨论】:
-
公平警告:仅仅因为字符串 可以 用 Base64 解码并不意味着它实际上是用 Base64 编码或会产生有意义的输出。
-
@LouisWasserman 我知道,但我想知道字符串是否能够被解码。如果不是,我希望抛出一个错误或一些无法解码的指示。
-
@Miller 这对我不起作用,或者我没有正确应用它。
-
你的字符串是什么,不能用通用代码检查?