Package org.springframework.util
Class Base64Utils
java.lang.Object
org.springframework.util.Base64Utils
A simple utility class for Base64 encoding and decoding.
 
Adapts to Java 8's Base64 in a convenience fashion.
- Since:
 - 4.1
 - Author:
 - Juergen Hoeller, Gary Russell
 - See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]decode(byte[] src) Base64-decode the given byte array.static byte[]decodeFromString(String src) Base64-decode the given byte array from an UTF-8 String.static byte[]Base64-decode the given byte array from an UTF-8 String using the RFC 4648 "URL and Filename Safe Alphabet".static byte[]decodeUrlSafe(byte[] src) Base64-decode the given byte array using the RFC 4648 "URL and Filename Safe Alphabet".static byte[]encode(byte[] src) Base64-encode the given byte array.static StringencodeToString(byte[] src) Base64-encode the given byte array to a String.static StringencodeToUrlSafeString(byte[] src) Base64-encode the given byte array to a String using the RFC 4648 "URL and Filename Safe Alphabet".static byte[]encodeUrlSafe(byte[] src) Base64-encode the given byte array using the RFC 4648 "URL and Filename Safe Alphabet". 
- 
Constructor Details
- 
Base64Utils
public Base64Utils() 
 - 
 - 
Method Details
- 
encode
public static byte[] encode(byte[] src) Base64-encode the given byte array.- Parameters:
 src- the original byte array- Returns:
 - the encoded byte array
 
 - 
decode
public static byte[] decode(byte[] src) Base64-decode the given byte array.- Parameters:
 src- the encoded byte array- Returns:
 - the original byte array
 
 - 
encodeUrlSafe
public static byte[] encodeUrlSafe(byte[] src) Base64-encode the given byte array using the RFC 4648 "URL and Filename Safe Alphabet".- Parameters:
 src- the original byte array- Returns:
 - the encoded byte array
 - Since:
 - 4.2.4
 
 - 
decodeUrlSafe
public static byte[] decodeUrlSafe(byte[] src) Base64-decode the given byte array using the RFC 4648 "URL and Filename Safe Alphabet".- Parameters:
 src- the encoded byte array- Returns:
 - the original byte array
 - Since:
 - 4.2.4
 
 - 
encodeToString
Base64-encode the given byte array to a String.- Parameters:
 src- the original byte array- Returns:
 - the encoded byte array as a UTF-8 String
 
 - 
decodeFromString
Base64-decode the given byte array from an UTF-8 String.- Parameters:
 src- the encoded UTF-8 String- Returns:
 - the original byte array
 
 - 
encodeToUrlSafeString
Base64-encode the given byte array to a String using the RFC 4648 "URL and Filename Safe Alphabet".- Parameters:
 src- the original byte array- Returns:
 - the encoded byte array as a UTF-8 String
 
 - 
decodeFromUrlSafeString
Base64-decode the given byte array from an UTF-8 String using the RFC 4648 "URL and Filename Safe Alphabet".- Parameters:
 src- the encoded UTF-8 String- Returns:
 - the original byte array
 
 
 -