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 位。