Base64 编码/解码

关于Base64

Base64是一种基于64个可打印字符来表示二进制数据的编码方式。这种编码方式常用于在HTTP环境下传输二进制数据,以及将二进制数据嵌入到文本文档中。

URL安全Base64

标准Base64使用"+"和"/"字符,这在URL中可能会导致问题。URL安全的Base64将这些字符替换为"-"和"_",并移除填充字符"="。

常见用途

  • 在URL中传输二进制数据
  • 在HTML中嵌入图片(Data URI)
  • 编码电子邮件附件(MIME)
  • 存储复杂数据结构(如JWT)
  • 避免特殊字符引起的问题

Base64示例

Hello

SGVsbG8=

Base64

QmFzZTY0