Base64Util Class

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

public final class Base64Util

Utility type exposing Base64 encoding and decoding methods.

Method Summary

Modifier and Type Method and Description
static byte[] decode(byte[] encoded)

Decodes a base64 encoded byte array.

static byte[] decodeString(String encoded)

Decodes a base64 encoded string.

static byte[] decodeURL(byte[] src)

Decodes a byte array in base64 URL format.

static byte[] encode(byte[] src)

Encodes a byte array to base64.

static String encodeToString(byte[] src)

Encodes a byte array to a base 64 string.

static byte[] encodeURLWithoutPadding(byte[] src)

Encodes a byte array to base64 URL format.

Methods inherited from java.lang.Object

Method Details

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

decodeString

public static byte[] decodeString(String encoded)

Decodes a base64 encoded string.

Parameters:

encoded - the string 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

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

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

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

Applies to