Saturday, November 06, 2010

Finally we've got Base64 in Java...

It was always a pain and we used those strange Sun packages (crossing fingers, of course). But now Java 6 has a little thing, that is a standard package and won't collide, at least:

public static byte[] decodeFromBase64(String encoded) {
return javax.xml.bind.DatatypeConverter
.parseBase64Binary(encoded);
}

public static String encodeToBase64(byte[] binary) {
return javax.xml.bind.DatatypeConverter
.printBase64Binary(binary);
}

Nothing special. Just nice to know. :-)