Base64编码/解码工具
即时编码和解码Base64字符串。
快速测试
其他工具
什么是Base64?
Base64是一种将二进制数据转换为ASCII文本格式的编码方案。 它使用64个字符(A-Z、a-z、0-9、+、/)来表示数据, 使其可以安全地通过电子邮件或URL等基于文本的系统传输。
Base64的工作原理
Base64编码将3个字节(24位)的二进制数据转换为4个ASCII字符。 每个字符代表原始数据的6位。如果输入数据不能被3整除, 则会添加填充字符(=)。
Base64的常见用途
- 邮件附件:二进制文件的MIME编码
- 数据URI:将图片直接嵌入HTML/CSS中
- API数据传输:在JSON中传输二进制数据
- 基本身份验证:HTTP授权请求头
- Cookie:在浏览器Cookie中存储复杂数据
Base64编码示例
| 原始文本 | Base64编码结果 |
|---|---|
| Hello | SGVsbG8= |
| World | V29ybGQ= |
| Base64 | QmFzZTY0 |
注意事项
- 不是加密:Base64是一种编码方式,而非加密方式,任何人都可以解码。
- 数据体积增大:Base64编码后的数据比原始数据大约增大33%
- 支持UTF-8:本工具可以正确处理Unicode字符