Chcę zdekodować ciąg zakodowany w standardzie Base64, a następnie zapisać go w mojej bazie danych. Jeśli dane wejściowe nie są zakodowane w standardzie Base64, muszę zgłosić błąd.
Jak mogę sprawdzić, czy ciąg znaków jest zakodowany w standardzie Base64?
test1234
jest prawidłowym ciągiem zakodowanym w standardzie base64, a kiedy go zdekodujesz, otrzymasz trochę bajtów. Nie istnieje niezależny od aplikacji sposób wnioskowania, który test1234
nie jest łańcuchem zakodowanym w standardzie base64.