Answers:
不用担心,一切都很好:
-v --verbose
详细。显示压缩或解压缩的每个文件的名称和百分比缩减。
所以,你看到文件压缩了多少,而不是动作本身的一些进展。
它甚至可以显示负值。就像你想自己测试一样,首先生成一个带有随机值的二进制测试文件,这很难压缩:
$ head -c 100000 /dev/urandom > test.orig
$ file test.orig
test.orig: data
...和compress,产生的文件大于原始文件:
$ gzip --keep test.orig
$ ls -l test.*
-rw-r--r-- 1 arjan staff 100000 Oct 18 11:36 test.orig
-rw-r--r-- 1 arjan staff 100063 Oct 18 11:36 test.orig.gz
...并解压缩,你会看到有趣的负面价值:
$ gzip -dcv test.orig.gz > test.new
test.orig.gz: -0.1%
但即便如此,一切都很好,因为以下显示没有差异:
$ diff test.orig test.new
最后,您还可以使用--list
以查看(负)压缩率:
$ gzip --list test.orig.gz
compressed uncompressed ratio uncompressed_name
100063 100000 -0.1% test.orig
(在Mac上的OS X输出上方。)