UUencode 编解码

🔤 UUencode Encode/Decode

Encode and decode UUEncode data in your browser — a legacy binary-to-text format for Usenet and email.

📐 工作原理与说明
UUencode 二进制到文本编码的转换。
  • 用途:早期 Unix 用于在纯文本邮件中传输二进制附件,现多被 MIME/Base64 取代。
  • 原理:每 3 字节(24 位)分为 4 个 6 位组,每组值加 32 后映射为可打印字符。
  • 格式:以 begin <权限> <文件名> 开始,end 结束,中间每行首字符表示该行字节数。
  • 现状:主要用于兼容历史数据,新系统不应采用。

📚 深度解析:UUencode 编码 / 解码

💡 常见使用场景

  • 早期 Usenet/邮件附件传输二进制的编码方式。
  • 处理历史归档数据:从早期 Usenet 帖子或老邮件里还原出附件内容,属于考古场景而非日常使用。
编码 "Cat"
输入 `Cat` → 输出以 `begin` 开头、`#9-X` 等数据行(含权限与文件名头)。

❓ 常见问题(FAQ)

UUencode 现在还用吗?
已基本被 Base64/MIME 取代,多见于老旧系统。
为什么解出来的文件是坏的?
常见原因:begin 行里的权限与文件名之后的内容被截断、行首字符(表示本行长度)被编辑器改动导致长度错误,以及传输中的换行符转换(CRLF/LF)破坏了编码。解码前应先确认文件完整且未被文本编辑器重排。
⚠️ 使用说明与注意事项
📖关于「UUencode 编解码」 ▼

📝工具简介

UUencode 编解码。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。