🔐 Base64 编解码

文本与 Base64 编码互转,支持 UTF-8 编码,适用于 URL、图片、证书等场景

// 编码结果将显示在这里...
// 解码结果将显示在这里...

💡 什么是 Base64?

定义:Base64 是一种基于 64 个可打印字符来表示二进制数据的编码方式。

字符集:A-Z, a-z, 0-9, +, / (共64个字符),加上 = 作为填充符

特点:

  • 编码后体积增大约 33%(4字节 → 3字节原始数据)
  • 只包含可打印 ASCII 字符,适合在文本协议中传输
  • 不是加密算法!Base64 可以被任何人解码

常见用途:

  • Email 附件编码(MIME)
  • URL 安全传输数据
  • Data URI 内嵌图片/字体
  • JWT Token 的 Payload 部分
  • 存储二进制数据到 JSON/XML

⚠️ 安全提示:Base64 是编码而非加密!不要用它来保护敏感信息。