строка Java в кодировке base64 - PullRequest
       10

строка Java в кодировке base64

1 голос
/ 22 октября 2010

Мне нужен способ узнать, закодирована ли строка в Base64 ... есть идеи?

спасибо

Ответы [ 2 ]

4 голосов
/ 22 октября 2010

ИМХО вам нужно попытаться декодировать его, а если он не удастся - он не закодирован.

Существует много декодеров Base64 для Java, вот некоторые из них:

sun.misc.BASE64Decoder

Кодек Apache

http://migbase64.sourceforge.net/

http://www.source -code.biz / base64coder / Java /

4 голосов
/ 22 октября 2010

Длина строки должна быть кратна 4, допускаются только следующие символы A-Z, a-z, 0-9 * + , * / и = как символ заполнения (только в конце)

...