Saltar al contenido

Codificación Base64 en Java / Groovy

Por fin luego de mucho luchar pudimos hallar la solución de esta contratiempo que agunos usuarios de nuestro sitio web han tenido. Si tienes algún detalle que aportar no dejes de aportar tu información.

Solución:

La forma preferida de hacer esto en Groovy es:

 def encoded = "Hello World".bytes.encodeBase64().toString()
 assert encoded == "SGVsbG8gV29ybGQ="
 def decoded = new String("SGVsbG8gV29ybGQ=".decodeBase64())
 assert decoded == "Hello World"

Apache Commons tiene muchas utilidades:

Paquete binario: http://commons.apache.org/codec/apidocs/org/apache/commons/codec/binary/Base64.html

Descargar: http://commons.apache.org/codec/download_codec.cgi

Podría usar la biblioteca Base64Coder de código abierto

import biz.source_code.base64Coder.Base64Coder

@Grab(group='biz.source_code', module='base64coder', version='2010-09-21')

String s1 = Base64Coder.encodeString("Hello world")
String s2 = Base64Coder.decodeString("SGVsbG8gd29ybGQ=")

Valoraciones y comentarios

Si haces scroll puedes encontrar las crónicas de otros administradores, tú aún eres capaz dejar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *