Package com.azure.core.util
Class Base64Util
java.lang.Object
com.azure.core.util.Base64Util
Utility type exposing Base64 encoding and decoding methods.
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
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
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
Decodes a base64 encoded string.- Parameters:
encoded
- the string to decode- Returns:
- the decoded byte array
-