什么是 Base64 编码?
Base64 是一种将二进制数据转换为可打印 ASCII 字符串的编码方案。它使用 64 个字符(A-Z、a-z、0-9、+、/)加上 '=' 填充符来表示二进制数据。Base64 编码在 Web 开发中广泛用于在 JSON、HTML、CSS 和电子邮件(MIME)等文本格式中嵌入图片、字体或文件附件等二进制内容。该编码遵循 RFC 4648 规范。由于每 3 个字节会编码为 4 个 Base64 字符,编码后的数据比原始数据大约增加 33%。
如何使用Base64 字符串编解码器
- 1在工具区域粘贴、输入或上传需要处理的内容。
- 2根据任务选择格式、尺寸、输出方式或校验选项。
- 3检查预览结果、提示信息或转换后的数据。
- 4确认结果无误后复制或下载,并用于后续工作。
Base64 字符串编解码器的常见使用场景
快速完成日常任务
无需安装桌面软件,打开网页即可处理常见的文本、图片、数据或格式转换任务。
检查与整理内容
在提交文件、发布内容或复制结果之前,快速发现格式问题并获得结构清晰的输出。
注重隐私的浏览器处理
对于支持本地运行的工具,数据会留在当前浏览器中,不需要上传到第三方服务。
常见问题
Base64 编码和加密是一回事吗?
不是。Base64 是编码方案,不是加密。它不提供任何安全性——任何人都可以将 Base64 字符串解码回原始数据。如需安全保护数据,请使用 AES 或其他加密算法。
为什么 Base64 会将数据大小增加约 33%?
Base64 将每 3 个字节的输入编码为 4 个 ASCII 字符。这个 4/3 的比例意味着输出比输入大约大 33%。填充字符('=')可能会增加少量额外字节。
什么是 URL 安全的 Base64?
标准 Base64 使用 '+' 和 '/' 字符,它们在 URL 中有特殊含义。URL 安全的 Base64(也称 Base64url,定义在 RFC 4648 §5)用 '-' 替换 '+',用 '_' 替换 '/',通常省略填充。这使得编码字符串可以安全地用在 URL 和文件名中。
这个工具是免费且保护隐私的吗?
是的。此工具完全免费,无需注册,完全在浏览器中使用 JavaScript 运行。不会将任何数据发送到服务器——您的输入始终留在您的设备上。