Class Base64Utils

java.lang.Object
org.springframework.util.Base64Utils

@Deprecated(since="6.0.5", forRemoval=true) public abstract class Base64Utils extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
as of Spring Framework 6.0.5 in favor of Base64.
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
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static byte[]
    decode(byte[] src)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Base64-decode the given byte array.
    static byte[]
    Deprecated, for removal: This API element is subject to removal in a future version.
    Base64-decode the given byte array from an UTF-8 String.
    static byte[]
    Deprecated, for removal: This API element is subject to removal in a future version.
    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)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Base64-decode the given byte array using the RFC 4648 "URL and Filename Safe Alphabet".
    static byte[]
    encode(byte[] src)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Base64-encode the given byte array.
    static String
    encodeToString(byte[] src)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Base64-encode the given byte array to a String.
    static String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Base64-encode the given byte array to a String using the RFC 4648 "URL and Filename Safe Alphabet".
    static byte[]
    encodeUrlSafe(byte[] src)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Base64-encode the given byte array using the RFC 4648 "URL and Filename Safe Alphabet".

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Base64Utils

      public Base64Utils()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • encode

      public static byte[] encode(byte[] src)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Base64-encode the given byte array.
      Parameters:
      src - the original byte array
      Returns:
      the encoded byte array
    • decode

      public static byte[] decode(byte[] src)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Base64-decode the given byte array.
      Parameters:
      src - the encoded byte array
      Returns:
      the original byte array
    • encodeUrlSafe

      public static byte[] encodeUrlSafe(byte[] src)
      Deprecated, for removal: This API element is subject to removal in a future version.
      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)
      Deprecated, for removal: This API element is subject to removal in a future version.
      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

      public static String encodeToString(byte[] src)
      Deprecated, for removal: This API element is subject to removal in a future version.
      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

      public static byte[] decodeFromString(String src)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Base64-decode the given byte array from an UTF-8 String.
      Parameters:
      src - the encoded UTF-8 String
      Returns:
      the original byte array
    • encodeToUrlSafeString

      public static String encodeToUrlSafeString(byte[] src)
      Deprecated, for removal: This API element is subject to removal in a future version.
      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

      public static byte[] decodeFromUrlSafeString(String src)
      Deprecated, for removal: This API element is subject to removal in a future version.
      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