·技术科普
Base64 编码详解:原理、应用与实践
深入浅出地讲解 Base64 编码的原理、常见应用场景以及使用中的注意事项。
#Base64#编码#Web开发
什么是 Base64
Base64 是一种基于 64 个可打印字符来表示二进制数据的编码方式。它常用于在文本协议中传输二进制数据。
编码原理
Base64 将每 3 个字节(24 位)的二进制数据分成 4 组,每组 6 位,然后映射到特定的字符表中。
如果数据长度不是 3 的倍数,会使用 = 进行填充。
常见应用场景
1. 在 URL 中传输数据
将图片或文件编码为 Base64 字符串,可直接嵌入 URL 或 HTML 中。
2. Data URI
3. HTTP Basic Auth
4. 邮件附件
MIME 协议使用 Base64 编码邮件附件。