Unix 系统中编码与压缩文件的操作指南
在使用 Unix 系统时,我们常常会遇到编码或压缩文件,需要对这些文件进行提取、解码、编码或其他操作,才能查看或使用它们。下面将详细介绍编码、解码、归档、解档、压缩和解压缩文件的方法。
1. 文件编码(uuencode)
当通过电子邮件发送二进制文件(非文本文件)时,就需要对文件进行编码。虽然很多电子邮件程序会自动处理编码,但有时我们仍需手动操作。这是因为互联网电子邮件网关假设所有通过的文本使用 7 位字,而二进制文件使用 8 位(1 字节)字,若不编码,文件会变成一堆无法使用的乱码。
1.1 编码文件并保存到磁盘
在 shell 提示符下,使用以下命令:
uuencode ournewhouse.jpg ourhouse.jpg > house.uue操作步骤如下:
1. 输入uuencode。
2. 输入未编码文件的名称,如ournewhouse.jpg。
3. 输入最终希望未编码文件具有的名称,如ourhouse.jpg。
4. 使用重定向命令>将输出保存到新文件house.uue,使用.uue扩展名便于识别这是一个 uuencoded 文件。
示例代码: