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我知道,但我想知道該字符串是否能夠解碼。如果不是,我想要拋出一個錯誤或者說它無法解碼。 –