Base64 知识
什么是 Base64?
Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法。每 6 个比特为一个单元,对应某个可打印字符。
应用场景
- 电子邮件传输(MIME)
- 在 URL 中传输数据
- 在 HTML/CSS 中嵌入图片(Data URI)
原理
Base64 索引表包含:A-Z, a-z, 0-9, +, /。
安全性
Base64 是一种编码方式,不是加密算法。它可以被轻易解码,不适合用于保护敏感数据。
特点
- 编码后数据量增加 33%(因为每个 6 位二进制数对应 8 位 ASCII 字符)
- 可直接在 URL 中使用
- 可以安全地传输二进制数据
- 适用于需要通过文本协议传输二进制数据的场景