Class Base64

java.lang.Object
com.alibaba.druid.util.Base64

public class Base64 extends Object
Static methods for translating Base64 encoded strings to byte arrays and vice-versa.
Since:
1.4
Version:
%I%, %G%
Author:
Josh Bloch
  • Constructor Details

    • Base64

      public Base64()
  • Method Details

    • byteArrayToBase64

      public static String byteArrayToBase64(byte[] a)
      Translates the specified byte array into a Base64 string as per Preferences.put(byte[]).
    • byteArrayToAltBase64

      public static String byteArrayToAltBase64(byte[] a)
      Translates the specified byte array into an "alternate representation" Base64 string. This non-standard variant uses an alphabet that does not contain the uppercase alphabetic characters, which makes it suitable for use in situations where case-folding occurs.
    • base64ToByteArray

      public static byte[] base64ToByteArray(String s)
      Translates the specified Base64 string (as per Preferences.get(byte[])) into a byte array.
    • altBase64ToByteArray

      public static byte[] altBase64ToByteArray(String s)
      Translates the specified "alternate representation" Base64 string into a byte array.