Linux uuencode命令教程及示例

在旧时代,有不同的数据或文件传输方法。调制解调器当时很流行,这可能会产生与编码问题有关的数据。 uuencode 是一个命令,用于将给定的数据或文件编码为ASCII格式。转换ASCII格式将防止与控制卡有关的问题。

null

语法

的语法 uuencode 很简单。

uuencode FLAG INFILE OUTFILE

这里的标志用于更改 uuencode 行为举止。 INFILE 是可选的,用于提供输入数据。 OUTFILE 要创建的转换数据或文件。

救命

有关的帮助信息 uuencode 可以与 --help 选项如下。

$ uuencode --help
uuencode Help
uuencode帮助

对给定文件编码

最流行的用例和用法 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
喜欢就支持一下吧
点赞0 分享