Мне нужен способ узнать, закодирована ли строка в Base64 ... есть идеи?
спасибо
ИМХО вам нужно попытаться декодировать его, а если он не удастся - он не закодирован.
Существует много декодеров Base64 для Java, вот некоторые из них:
sun.misc.BASE64Decoder
Кодек Apache
http://migbase64.sourceforge.net/
http://www.source -code.biz / base64coder / Java /
Длина строки должна быть кратна 4, допускаются только следующие символы A-Z, a-z, 0-9 * + , * / и = как символ заполнения (только в конце)