Skip to content

Instantly share code, notes, and snippets.

@awilmore
Created May 23, 2012 10:19
Show Gist options
  • Save awilmore/2774446 to your computer and use it in GitHub Desktop.
Save awilmore/2774446 to your computer and use it in GitHub Desktop.
Java Base64 Utils
package com.awilmore.stringutils;
import static javax.xml.bind.DatatypeConverter.parseBase64Binary;
import static javax.xml.bind.DatatypeConverter.printBase64Binary;
public class Base64Util {
public static String decode(String encoded) {
byte[] decoded = parseBase64Binary(encoded);
return new String(decoded);
}
public static String encode(String decoded) {
return printBase64Binary(decoded.getBytes());
}
public static byte[] decodeBinary(String encoded) {
return parseBase64Binary(encoded);
}
public static String encodeBinary(byte[] decoded) {
return printBase64Binary(decoded);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment