Class Base64Converter


  • public class Base64Converter
    extends Object
    Provides utility methods for Binary <=> Base64 conversion.
    • Field Detail

      • LINE_LENGTH

        public static final int LINE_LENGTH
        If you ask for line-breaks, this is the maximum line length used.
        See Also:
        Constant Field Values
    • Method Detail

      • convertBinaryToBase64

        public static byte[] convertBinaryToBase64​(byte[] from)
        Parameters:
        from - -
        Returns:
        -
      • convertStringToBase64String

        public static String convertStringToBase64String​(String convert_me)
        Parameters:
        convert_me - -
        Returns:
        -
      • convertBinaryToBase64

        public static byte[] convertBinaryToBase64​(byte[] from,
                                                   int count,
                                                   boolean line_breaks)
        Parameters:
        from - -
        count - -
        line_breaks - -
        Returns:
        -
      • calculateBase64OutputSize

        public static int calculateBase64OutputSize​(int input_size,
                                                    boolean line_breaks)
        Calculates the size of the resulting Base64 string returned by this class for a binary byte array of the specified length. Includes carriage returns and all.
        Parameters:
        input_size - -
        line_breaks - -
        Returns:
        -
      • convertBase64ToBinary

        public static byte[] convertBase64ToBinary​(byte[] input,
                                                   int input_size)
                                            throws Base64FormatException
        Parameters:
        input - -
        input_size - -
        Returns:
        -
        Throws:
        Base64FormatException - -
      • calculateBinaryOutputSize

        public static int calculateBinaryOutputSize​(byte[] input,
                                                    int input_size)
                                             throws Base64FormatException
        Calculate the number of bytes encoded by a given Base64 input.
        Parameters:
        input - -
        input_size - -
        Returns:
        -
        Throws:
        Base64FormatException - -