橘子味的心
标题:Linux shell uuencode 命令

Linux shell uuencode 命令可以将二进位档转换成七位元的档案。

很早很早的远古之前,许多 unix 系统的传送协定只能传送七位元字元,并不支援二进位档案,像中文文字档就有用到八位元,所以无法完整地送到另一架机器上。

uuencode 命令可以将二进位档转换成七位元的档案,传送到另一架机器上再以 uudecode 还原。

最常见的是用在以电子邮件传送二进位档。

uuencode 编码后的资料都以 begin 开始,以 end 作为结束。

uuencode 命令语法

uuencode [-m] [-o output_file] [file] name
uudecode [-cips] [file ...]
uudecode [-i] -o output_file [file]

[选项]

-m
使用 base64 编码方法代替传统的 uuencode 算法作为编码方法
-o output_file
把内容输出到 out_file 文件而不是命令行

[可选选项]

-c
如果可以,尽可能多的解码更多的文件
-i
不要覆盖已经存在的文件
-p
解码文件,然后把解码的内容写入到标准输出(一般情况下是命令行)
-s
不要删除文件名中的目录路径。 默认情况下, uuencode 解码时会删除文件名中的目录路径,只保留文件名.

[参数] file: 表示要解码或者编码的文件

返回上一级

目录

分类