Unix 命令'zip'或'compress' - 文件大小比以前大



我想知道unix shell命令实现了这一点
当我使用unix命令zip或compression时,它会使文件大小比以前更大
例如,
a.tar

$compress -f a.tar
> a.tar.Z

a.tar文件大小为1131746050
a.tat.Z文件大小为1516269444

在我使用zip命令时也是如此。

我知道压缩命令在文件比以前大的时候不起作用,所以我使用了-f选项。我的问题是为什么它更大?我想知道zip或compress命令使文件更大的原因。。。

它可能已经被压缩,或者可能只是一个无法进一步压缩的文件。你不能无限压缩一个文件,否则你会丢失所有的数据。因此,如果您再次尝试压缩它们,所要做的就是添加压缩数据,因此文件实际上会变大。

最新更新