首页UUEncode编码/解码

UUEncode编码/解码

在线UUEncode编码解码工具,支持文本与UU格式双向转换,可选begin/end头尾及文件名权限设置

编码选项

UUEncode 格式说明

UUEncode(Unix-to-Unix Encode)是一种将二进制数据映射为可打印 ASCII 文本的传统编码方式,常见于早期邮件与 Usenet 文件传输。

什么是 UUEncode

将每 3 个字节拆分为 4 组 6 位值,再映射到 ASCII 32-95,确保在纯文本通道中传输。

格式结构

可选 begin MODE filename 头部,主体按 45 字节分行编码,结尾通常包含 ` 行与 end。

行长度字符

每行首字符表示该行原始字节数(值+32);反引号 ` 常表示 0 字节结束行。

兼容建议

新项目更推荐 Base64;处理历史系统、旧邮件附件时再使用 UUEncode。

UUEncode 字符集

UUEncode 使用 64 个连续 ASCII 字符(值 0-63 映射到 ASCII 32-95):

  • 值 0-31:空格和常见标点符号
  • 值 32-63:at 符号、A-Z、[ \ ]、^、_

注意:值 0 可表示为空格(SP)或反引号(`),不同实现存在差异。

UUEncode 与 Base64 对比

特性UUEncodeBase64
字符集SP-_(ASCII 32-95)A-Za-z0-9+/
每行最大原始字节45 字节无限制(MIME 常见换行)
文件头尾begin/end通常不包含
使用现状遗留系统为主现代场景广泛使用

使用场景

  • 解码早期邮件或 Usenet 中的历史 UUEncode 数据
  • 处理旧系统导出的 UU 编码文本
  • 排查遗留系统编码兼容问题
  • 学习经典文本编码算法原理

数据默认在您的本地浏览器上处理,不会上传至服务器。如需上传会明确提示。

© 2026 See-Tool. 保留所有权利。 | 联系站长