Tratando de convertir una cadena de base 64 a byte[]
usando org.apache.commons.codec.binary.Base64
..for esta mi código java parece:conversión de matriz de bytes de Java cadena base64
base64String = Base64.encodeBase64URLSafeString(myByteArray);
pero lo que veo es que algunos caracteres no válidos en el generada base64
cadena ...
¿Por qué veo estas líneas ____
en mi base64
cadena generada? ¿Es una cadena válida? Tenga en cuenta que la longitud de la cadena generada es divisible por cuatro.
qué intenta decodificar la salida? Además, ¿está utilizando los datos base64 codificados en una URL? Utilice la versión de URLSafe solo cuando la codificación de base64 vaya a un http/get u otra operación relacionada con la url. – maasg
http://en.wikipedia.org/wiki/Base64#URL_applications – nullpotent
Esto podría ayudar a http://stackoverflow.com/questions/6265912/javax-xml-binds-base64-encoder-decoder-eats-last-two- Caracteres de cadena – tsm