使用 compress 命令压缩文件
使用 compress 命令通过自适应 Lempel-Zev 编码来减小文件大小。
由 File 参数指定的每个原文件都由其名称附加 .Z 的压缩文件替换。 压缩文件保留原文件的相同所有权、方式以及访问和修改时间。 如果没有指定文件,标准输入将被压缩到标准输出。 如果压缩没有减少文件大小,将对标准错误写一个消息而不替换原文件。
使用 uncompress 命令将压缩文件恢复为其原始格式。
压缩量依赖于输入大小、由 Bits 变量指定的单位编码的位数和公共子串的分布。 通常,源代码或英语文本减小百分之 50 到 60。 与使用自适应 Huffman 编码的 pack 命令所实现的压缩相比, compress 命令的压缩通常更紧凑,并且计算所需的时间更少。
例如,要压缩 foo 文件并将压缩百分率写入标准错误,请输入以下命令:
compress -v foo