Base64 编码/解码工具 - 在线免费
实时在线 Base64 编码和解码工具。支持文本和文件转换,即时反馈。安全、快速且免费。
在线 Base64 编码和解码工具
欢迎使用终极在线 Base64 编码和解码工具。这个简单而强大的工具允许您将文本转换为 Base64 或将 Base64 字符串即时解码为可读文本。
当为存储或通过设计用于文本的媒体(如 HTTP 或 SMTP)传输而编码二进制数据时,Base64 编码方案至关重要。
高级配置选项
字符集选择
在处理文本数据时,指定正确的字符集 (charset) 至关重要。虽然 UTF-8 是标准,但旧系统可能使用 ASCII、ISO-8859-1 或其他字符集。
按行分别解码
编码数据通常显示为连续的文本块。但是,如果您有由换行符分隔的多个独立 Base64 字符串,请启用此选项。
实时转换模式
启用实时模式以便在键入时获得即时结果。此模式使用 JavaScript 在浏览器中本地执行 Base64 转换,确保零延迟。
安全和私密
您的隐私是我们的首要任务。所有通信都使用安全 SSL 加密连接 (HTTPS)。我们绝不会检查、存储或共享您提交的数据。
完全免费的在线工具
我们的 Base64 工具 100% 免费使用。无需安装软件、注册或订阅。
设计原则
Base64 索引表包含 64 个字符,这些字符被选择为对大多数编码通用且可打印。这最大限度地减少了数据被电子邮件服务器等系统修改的风险。
什么是 Base64 编码?
Base64 是一组二进制到文本的编码方案,通过将其转换为 radix-64 表示形式,以 ASCII 字符串格式表示二进制数据。
Base64 编码示例
考虑托马斯·霍布斯《利维坦》中的这句话:
"Man is distinguished, not only by his reason, but ..."
当编码为 MIME Base64 时,此 ASCII 序列变为:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=它是如何工作的: 单词 "Man" 被编码为 "TWFu"。在 ASCII 中,"M"、"a"、"n" 是字节 77、97、110。它们的二进制表示被连接并分为 6 位组。
| 文本内容 | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ASCII 值 | 77 | 97 | 110 | |||||||||||||||||||||
| 二进制 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| 索引 | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
如图所示,Base64 编码将 3 字节的输入数据(24 位)转换为 4 个 Base64 字符(每个 6 位),使数据大小增加约 33%。