Skip to main content

2026-04-20 · 约 1 分钟阅读

深入理解 Base64 编码及其应用场景

揭秘 Base64 工作原理,以及何时使用它进行二进制到文本的转换。

Base64编码前端开发

要点

  • Base64 会使文件体积增加约 33%。
  • 它是文本协议传输二进制数据的核心方案。

什么是 Base64?

Base64 是一种将二进制数据转换为 ASCII 字符串格式的编码方案。

当需要在仅支持文本的媒介中存储或传输二进制数据时,Base64 就派上用场了。

常见应用场景

Data URI:将小图标直接嵌入 CSS 或 HTML 中减少请求。

Basic 认证:在 HTTP 头中传输用户名和密码。

JWT:对 Header 和 Payload 进行编码以生成 Token。

常见问题

Base64 是加密吗?

不是。它只是一种编码方式,任何人都可以轻松解码。

Base64 会让文件变小吗?

不会,反而会变大约 33%,因为 6 位映射到了 8 位。