0
我不确定如何检查字符串是否使用Base64编码或使用android.Base64
。我知道在标准的Java使用java.util.Base64
调用Base64.getDecoder().decode()
会通过IllegalArgumentException
如果字符串不是已经在Base64,但在Android上我没有这样的错误,所以我怎么检查它是否是Base64编码?Android:如何检查字符串是否是Base64编码?
公平的警告:仅仅因为一个字符串_can_与Base64编码进行解码,并不意味着它实际上是用Base64编码或将产生有意义的输出。 –
[如何检查字符串是否为base64编码]可能的重复(https://stackoverflow.com/questions/8571501/how-to-check-whether-the-string-is-base64-encoded-or-不) –
@LouisWasserman我知道,但我想知道该字符串是否能够解码。如果不是,我想要抛出一个错误或者说它无法解码。 –