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提供可靠的解决方案。

Related Tools