java.lang.Object
org.seppiko.commons.utils.codec.Base64Util
Base64 encoding and decoding util base on Java 8+.
- Author:
- Leonard Woo
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]decode(byte[] data) Base64 decode.static byte[]Base64 decode from String.static byte[]decodeMime(byte[] data) Base64 decode with MIME type.static byte[]decodeMime(String data) Base64 decode from String with MIME type.static StringdecodeString(byte[] data) Base64 decode to string.static StringdecodeString(String data) Base64 decode to string.static byte[]decodeUrl(byte[] data) Base64 decode with URL.static byte[]Base64 decode from String with URL.static byte[]encode(byte[] data) Get Base64 code.static byte[]encodeMime(byte[] data) Get Base64 code with MIME type.static StringencodeMimeString(byte[] data) Get Base64 code with MIME type.static StringencodeString(byte[] data) Get Base64 code to String.static byte[]encodeUrl(byte[] data) Get Base64 code with URL, and without padding.static StringencodeUrlString(byte[] data) Get Base64 code to String with URL, and without padding.
-
Method Details
-
encode
public static byte[] encode(byte[] data) Get Base64 code.- Parameters:
data- data source.- Returns:
- Base64 byte array.
-
encodeString
Get Base64 code to String.- Parameters:
data- data source.- Returns:
- Base64 string.
-
decode
public static byte[] decode(byte[] data) Base64 decode.- Parameters:
data- Base64 source.- Returns:
- raw byte array.
-
decode
Base64 decode from String.- Parameters:
data- Base64 source.- Returns:
- raw byte array.
-
decodeString
Base64 decode to string.- Parameters:
data- Base64 byte array.- Returns:
- raw string.
-
decodeString
Base64 decode to string.- Parameters:
data- Base64 string.- Returns:
- raw string.
-
encodeUrl
public static byte[] encodeUrl(byte[] data) Get Base64 code with URL, and without padding.- Parameters:
data- data source.- Returns:
- Base64 byte array.
-
encodeUrlString
Get Base64 code to String with URL, and without padding.- Parameters:
data- data source.- Returns:
- Base64 string.
-
decodeUrl
public static byte[] decodeUrl(byte[] data) Base64 decode with URL.- Parameters:
data- data source.- Returns:
- Base64 byte array.
-
decodeUrl
Base64 decode from String with URL.- Parameters:
data- Base64 source.- Returns:
- Base64 decode.
-
encodeMime
public static byte[] encodeMime(byte[] data) Get Base64 code with MIME type.- Parameters:
data- data source.- Returns:
- Base64 byte array.
-
encodeMimeString
Get Base64 code with MIME type.- Parameters:
data- data source.- Returns:
- Base64 string.
-
decodeMime
public static byte[] decodeMime(byte[] data) Base64 decode with MIME type.- Parameters:
data- Base64 byte array.- Returns:
- raw data.
-
decodeMime
Base64 decode from String with MIME type.- Parameters:
data- Base64 string.- Returns:
- raw data.
-