Class Base64Util

java.lang.Object
com.azure.core.util.Base64Util

public final class Base64Util extends Object
Utility type exposing Base64 encoding and decoding methods.
  • Method Details

    • encode

      public static byte[] encode(byte[] src)
      Encodes a byte array to base64.
      Parameters:
      src - the byte array to encode
      Returns:
      the base64 encoded bytes
    • encodeURLWithoutPadding

      public static byte[] encodeURLWithoutPadding(byte[] src)
      Encodes a byte array to base64 URL format.
      Parameters:
      src - the byte array to encode
      Returns:
      the base64 URL encoded bytes
    • encodeToString

      public static String encodeToString(byte[] src)
      Encodes a byte array to a base 64 string.
      Parameters:
      src - the byte array to encode
      Returns:
      the base64 encoded string
    • decode

      public static byte[] decode(byte[] encoded)
      Decodes a base64 encoded byte array.
      Parameters:
      encoded - the byte array to decode
      Returns:
      the decoded byte array
    • decodeURL

      public static byte[] decodeURL(byte[] src)
      Decodes a byte array in base64 URL format.
      Parameters:
      src - the byte array to decode
      Returns:
      the decoded byte array
    • decodeString

      public static byte[] decodeString(String encoded)
      Decodes a base64 encoded string.
      Parameters:
      encoded - the string to decode
      Returns:
      the decoded byte array