广告

Base64 编码器

Base64编码结果将在此显示...

什么是Base64编码?

Base64是一种二进制到文本的编码方案,使用64个可打印字符将二进制数据转换为ASCII字符串格式。这种编码在计算中至关重要,因为许多协议和系统设计为处理文本数据,而非原始二进制。通过将二进制数据转换为Base64,您可以安全地通过基于文本的系统(如电子邮件、JSON或XML)传输图像、文件和其他二进制内容。

Base64中的"64"是指编码中使用的64个字符:A-Z(26个字符)、a-z(26个字符)、0-9(10个字符)和两个特殊字符(+和/)。额外的填充字符(=)用于确保编码输出长度是4的倍数。

常见用途

📧 电子邮件附件

像SMTP这样的电子邮件协议最初是为7位ASCII文本设计的。Base64编码允许将二进制文件(PDF、图像、文档)作为电子邮件附件安全传输。

🖼️ 在HTML/CSS中嵌入图片

Data URI使用Base64直接在HTML或CSS文件中嵌入图像。这减少了HTTP请求,并可以提高小图像的页面加载性能。

🔐 API身份验证

HTTP基本身份验证将凭据编码为Base64格式。例如,"username:password"在Base64中变为"dXNlcm5hbWU6cGFzc3dvcmQ="。

常见问题

Base64是加密吗?

不,Base64不是加密。它是一种使二进制数据可读为文本的编码方案。任何人都可以轻松解码Base64字符串,因此永远不要将其用于安全目的。对于敏感数据,请使用适当的加密算法(AES、RSA)。

使用此工具我的数据安全吗?

绝对安全!所有编码和解码都完全在您的浏览器中使用JavaScript进行。您的数据永远不会离开您的设备,不会发送到任何服务器,也不会被记录或存储在任何地方。完全私密和安全。