在旧时代,有不同的数据或文件传输方法。调制解调器当时很流行,这可能会产生与编码问题有关的数据。 uuencode
是一个命令,用于将给定的数据或文件编码为ASCII格式。转换ASCII格式将防止与控制卡有关的问题。
null
语法
的语法 uuencode
很简单。
uuencode FLAG INFILE OUTFILE
这里的标志用于更改 uuencode
行为举止。 INFILE
是可选的,用于提供输入数据。 OUTFILE
要创建的转换数据或文件。
救命
有关的帮助信息 uuencode
可以与 --help
选项如下。
$ uuencode --help

对给定文件编码
最流行的用例和用法 uuencode
正在对给定文件进行编码。我们将提供名为 test.tar.gz
作为输入文件并创建输出文件名 test.tar.gz.uu
.
$ uuencode test.tar.gz test.tar.gz.uu
解码给定文件
我们可以用 -c
选项如下。我们将重定向名为 test.tar.gz.uu
就像下面一样。
$ uuencode -c < test.tar.gz.uu
解码和提取
如果我们想解码和提取压缩文件,我们可以通过管道彼此传输。在本例中,我们将使用 gunzip
和 tar
为了解码和提取文件。
$ uudecode -o /dev/stdout < test.tar.gz.uu | gunzip | tar xfv -
使用Base64转换
uuencode
支持Base64编码。我们可以用 -m
或 --base64
选项以启用Base64格式。
$ uuencode --base64 test.tar.gz test.tar.gz.uu
相关文章: Base64和默认密码项目
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END