Class Base64Converter

java.lang.Object
org.apache.vinci.transport.util.Base64Converter

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

    • LINE_LENGTH

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

    • convertBinaryToBase64

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

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

      public static String convertBase64StringToString(String base64) throws Base64FormatException
      Parameters:
      base64 - -
      Returns:
      -
      Throws:
      Base64FormatException - -
    • 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) throws Base64FormatException
      Parameters:
      input - -
      Returns:
      -
      Throws:
      Base64FormatException - -
    • 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 - -