我尝试对大小为 111 字节的文件 abc.log 进行 gzip 压缩,但 gzip 之后,文件的大小增加到 125 字节,这是为什么?当我执行 gzip 时,它会创建具有一定大小的标头和预告片吗?
使用的命令:
gzip -5 abc.log
答案1
不仅仅是 gzip,尝试压缩已经尽可能小的文件也会增加文件的大小(因为每种压缩方法都有一些头、表等形式的开销)。这也称为负压。
进一步阅读
我尝试对大小为 111 字节的文件 abc.log 进行 gzip 压缩,但 gzip 之后,文件的大小增加到 125 字节,这是为什么?当我执行 gzip 时,它会创建具有一定大小的标头和预告片吗?
使用的命令:
gzip -5 abc.log
不仅仅是 gzip,尝试压缩已经尽可能小的文件也会增加文件的大小(因为每种压缩方法都有一些头、表等形式的开销)。这也称为负压。
进一步阅读