XXencode 编解码
XXencode 编码 / 解码
🔤 XXencode Encode/Decode
Encode and decode XXEncode in your browser — a binary-to-text scheme with a 64-character alphabet.
📐 工作原理与说明
XXencode 二进制到文本编码的转换。
- 定位:与 UUencode 同类的历史编码,字符集不同但思路一致。
- 字符集:从
+开始的可打印字符序列,避开对邮件系统不友好的符号。 - 原理:每 3 字节分为 4 个 6 位组,每组映射到字符集中的一个字符。
- 现状:已被 MIME 与 Base64 取代,仅用于兼容旧系统数据。
📚 深度解析:XXencode 编码 / 解码
💡 常见使用场景
- UUencode 的改进版,用 + 与 - 之间的 64 字符集。
- 解码早期邮件或新闻组里的旧附件:作为 UUencode 的改进版,历史上用于把二进制塞进纯文本通道。
编码 "Hi"
输入 `Hi` → 输出 `+H` 等数据行(XXencode 字符集不含易混字符)。
❓ 常见问题(FAQ)
- 与 Base64 区别?
- 字符集与行格式不同,编后体积相近。
- 现在还需要学它吗?
- 日常几乎用不到——Base64 已成为事实标准,MIME 邮件与 HTTP 都用它。只有在处理历史归档数据(早期 Usenet、老邮件备份)或维护遗留系统时才会遇到。了解它的存在与字符集差异即可,新项目一律使用 Base64。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
XXencode 编解码。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。