Base64 编解码 工具说明
将文本编码为 Base64,或将 Base64 解码回文本。Base64 是一种将二进制数据转换为 ASCII 字符串格式的编码方案。
如何使用
- 选择“编码”或“解码”模式。
- 在输入框中粘贴您的文本或 Base64 字符串。
- 结果将立即显示在下方的输出框中。
常见场景
- Data URI:将小图标或字体直接嵌入到 CSS/HTML 中以减少 HTTP 请求。
- 邮件传输:在 SMTP 等文本协议中传输二进制附件。
- API 认证:构建 Basic Auth 等认证头信息。
数据结构
Base64 使用一个包含 64 个可打印字符的集合:A-Z, a-z, 0-9, +, /。末尾可能包含 = 作为填充字符。
转换原理
Base64 编码通过将每 3 个 8 位字节(共 24 位)拆分为 4 个 6 位组。每个 6 位组对应一个 0-63 的数值,再根据 Base64 索引表映射为相应的字符。