What is the proper way to convert a byte [] to a Base64 string in Java? Better yet would be Grails / Groovy because it tells me that the encodeAsBase64() functi
encodeAsBase64()
The preferred way to do this in groovy is:
def encoded = "Hello World".bytes.encodeBase64().toString() assert encoded == "SGVsbG8gV29ybGQ=" def decoded = new String("SGVsbG8gV29ybGQ=".decodeBase64()) assert decoded == "Hello World"