Class Base64Tool

java.lang.Object
com.xxl.tool.encrypt.Base64Tool

public class Base64Tool extends Object
base64 tool
Author:
xuxueli 2025-04
  • Constructor Details

    • Base64Tool

      public Base64Tool()
  • Method Details

    • encodeUrlSafe

      public static String encodeUrlSafe(String data)
      URL安全的Base64编码(无填充) 1、示例:SGVsbG8rV29ybGQvMTIzPw== 2、场景:JWT、URL参数、文件名
    • encodeUrlSafe

      public static String encodeUrlSafe(byte[] data)
      URL安全的Base64编码(无填充)
    • decodeUrlSafe

      public static String decodeUrlSafe(String data)
      URL安全的Base64解码
    • decodeUrlSafeToBytes

      public static byte[] decodeUrlSafeToBytes(String data)
      URL安全的Base64解码
    • encodeStandard

      public static String encodeStandard(String data)
      标准Base64编码 1、示例: SGVsbG8rV29ybGQvMTIzPw 2、场景:普通字符串、二进制数据、邮件
    • encodeStandard

      public static String encodeStandard(byte[] data)
      标准Base64编码
    • decodeStandard

      public static String decodeStandard(String data)
      标准Base64解码
    • decodeStandardToBytes

      public static byte[] decodeStandardToBytes(String data)
      标准Base64解码