Class EncodingUtils


  • public final class EncodingUtils
    extends Object
    A collection of data-encoding utility methods.
    Since:
    1.6.13
    Author:
    Josef Gierbl, Mikael Grev, Mark Allen
    • Method Detail

      • decodeBase64

        public static byte[] decodeBase64​(String base64)
        Decodes a base64-encoded string, padding out if necessary.
        Parameters:
        base64 - The base64-encoded string to decode.
        Returns:
        A decoded version of base64.
        Throws:
        NullPointerException - If base64 is null.
      • encodeHex

        public static byte[] encodeHex​(byte[] data)
        Encodes a hex byte[] from given byte[].

        This function is equivalent to Apache commons-codec binary new Hex().encode(byte[])

        Parameters:
        data - The data to encode as hex.
        Returns:
        Hex-encoded byte[]
        Throws:
        NullPointerException - If data is null.