二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题:Linux shell uuencode 命令
Linux shell uuencode 命令可以将二进位档转换成七位元的档案。
很早很早的远古之前,许多 unix 系统的传送协定只能传送七位元字元,并不支援二进位档案,像中文文字档就有用到八位元,所以无法完整地送到另一架机器上。
uuencode 命令可以将二进位档转换成七位元的档案,传送到另一架机器上再以 uudecode 还原。
最常见的是用在以电子邮件传送二进位档。
uuencode 编码后的资料都以 begin 开始,以 end 作为结束。
uuencode 命令语法
uuencode [-m] [-o output_file] [file] nameuudecode [-cips] [file ...]uudecode [-i] -o output_file [file][选项]
- -m
- 使用
base64
编码方法代替传统的uuencode
算法作为编码方法- -o output_file
- 把内容输出到 out_file 文件而不是命令行
[可选选项]
- -c
- 如果可以,尽可能多的解码更多的文件
- -i
- 不要覆盖已经存在的文件
- -p
- 解码文件,然后把解码的内容写入到标准输出(一般情况下是命令行)
- -s
- 不要删除文件名中的目录路径。 默认情况下, uuencode 解码时会删除文件名中的目录路径,只保留文件名.
[参数] file: 表示要解码或者编码的文件