Base64 编解码
免费在线 Base64 编解码工具,无需安装
什么是 Base64 编码?
Base64 是一种二进制到文本的编码方案,使用 64 个字符(A-Z、a-z、0-9、+、/)将二进制数据转换为 ASCII 字符串。它广泛用于通过文本媒介传输数据的场景,例如电子邮件(MIME)或在 HTML 和 CSS 中嵌入图片数据。Base64 编码会使数据大小增加约 33%,因此它不是一种压缩方法。
如何使用此 Base64 编码/解码工具
在输入区域输入或粘贴纯文本,点击「编码」即可生成 Base64 表示。要解码时,将 Base64 字符串粘贴到输出区域并点击「解码」。该工具完全在浏览器中运行,不会向任何服务器发送数据。支持编码 UTF-8、中文、emoji 及任何 Unicode 字符。
Base64 的常见用途
使用 Data URI 在 HTML 或 CSS 中直接嵌入小图片(data:image/png;base64,...)。编码 HTTP 基本认证的凭据。在 JSON API 负载中传输二进制数据。在 Cookie 或 URL 参数中存储复杂数据。通过 MIME 编码电子邮件附件。
▶Base64 编码等同于加密吗?
不是。Base64 是编码方法,不是加密。任何人都可以解码 Base64 字符串——它不提供安全性。如果需要保护数据,请使用 AES 或 RSA 等加密工具。
▶Base64 编码会增加文件大小吗?
是的,Base64 编码后的数据比原始二进制数据大约 33%。例如,一个 3 KB 的文件编码后约为 4 KB。
▶我可以将文件或图片编码为 Base64 吗?
此工具用于编码文本输入。对于文件和图片,请使用 Data URI 生成器工具,它支持文件上传并生成 Base64 Data URI。
▶Base64 使用哪些字符?
标准 Base64 使用 A-Z、a-z、0-9、+ 和 /。= 字符用于末尾的填充。URL 安全的 Base64 将 + 替换为 -,将 / 替换为 _。
▶Base64 编码是可逆的吗?
是的,Base64 完全可逆。解码一个有效的 Base64 字符串总是会得到原始数据,不涉及任何密钥。