Base64 编码工具
轻松在浏览器中将文本编码为Base64格式。
Base64 编码器
关于 Base64 编码
Base64 是一组二进制到文本的编码方案,通过将其转换为基数为 64 的表示形式,将二进制数据表示为 ASCII 字符串格式。Base64 一词源自一种特定的 MIME 内容传输编码。
每个 Base64 字符精确表示 6 位数据。因此,三个 8 位字节(即总共 24 位)可以由四个 6 位 Base64 字符表示。
原始数据 | 位表示 | Base64 编码 |
---|---|---|
A | 01000001 | QQ== |
AB | 01000001 01000010 | QUI= |
ABC | 01000001 01000010 01000011 | QUJD |
Base64 常用于需要将二进制数据编码为文本数据以存储和传输的情况,这些媒体原本设计用于处理文本数据。这样可以确保数据在传输过程中保持完整且未被修改。
Base64编码的常见应用场景
电子邮件附件
Base64用于编码电子邮件附件,以便通过设计用于处理纯文本的SMTP协议进行传输。
Data URIs
在网页开发中,Base64用于将图像和其他文件直接嵌入HTML、CSS或JavaScript中,作为数据URI。
Authentication
HTTP基本认证使用Base64对凭据进行编码后再通过网络传输。
数据存储
Base64编码用于将二进制数据存储在仅支持文本数据的数据库中。
XML/JSON数据
二进制数据在包含于XML或JSON文档时常被编码为Base64以确保数据完整性。
数据传输
在系统间传输不支持二进制数据传输时,Base64提供可靠的解决方案。