2

给定一个 gzip 文件 Z,如果我将其解压缩为 Z',有什么办法可以重新压缩它以获取完全相同的gzip 文件 Z?在粗略地阅读了 DEFLATE 格式之后,我猜不是,因为任何给定的文件都可能有多个 DEFLATE 流格式的表示,并且无法确定最初使用的是哪一个。任何人都可以确认这种推理是否正确,如果不是,请指出我该怎么做?

对于奖励积分,哪些压缩算法/格式被严格指定,以至于文件只有一个压缩表示?

谢谢!

4

1 回答 1

3

gzip 绝对不行,除非你也知道所涉及的工具和参数(甚至可能知道)。

考虑到所涉及的权衡,我不明白为什么这是可取的,因为用户无法平衡不同的关注点。我不希望使用相同的参数在网络服务器上即时执行 gzip 以进行内容编码或传输编码,就像我在酒吧里愉快地让机器在一夜之间完成工作时压缩大量存档一样.

于 2010-08-08T16:50:12.163 回答