Class Base64

java.lang.Object
org.webpki.util.Base64

public class Base64 extends Object
Encodes/decodes base64 data.
  • Method Details

    • decode

      public static byte[] decode(String base64)
      Decodes a base64 String to a byte array.

      Note that line wraps are ignored.

      Parameters:
      base64 - Encoded data
      Returns:
      Decoded data as a byte array
    • encode

      public static String encode(byte[] byteArray)
      Encodes a byte array to a base64 String.

      This method adds no padding or line wraps.

      Parameters:
      byteArray - Binary data
      Returns:
      Encoded data as a String
    • mimeEncode

      public static String mimeEncode(byte[] byteArray)
      Encodes a byte array to a base64 String.

      This method wraps lines and adds padding.

      Parameters:
      byteArray - Binary data
      Returns:
      Encoded data as a String