小编Cah*_*uka的帖子

gzip -l 返回未压缩文件大小的错误值

我正在尝试快速评估 gzip 压缩文件的行数。为此,我检查文件的未压缩大小,从文件开头使用zcat filename | head -n 100(例如)对行进行采样,然后将未压缩大小除以该 100 行样本的平均行大小。

问题是我从 gzip -l 收到的数据无效。大多数情况下,未压缩的大小似乎太小,在某些情况下会产生负压缩值。例如,在一种情况下,压缩文件为 1.8gb,gzip -l 将未压缩的文件列为 0.7gb,而解压后实际为 9gb。我尝试解压缩并重新压缩,但仍然得到相同的未压缩大小。

ubuntu 18.04.3 上的 gzip 1.6

linux gzip

5
推荐指数
1
解决办法
1202
查看次数

标签 统计

gzip ×1

linux ×1