Compression gzip和deflate压缩是否提供相同的有效载荷

Compression gzip和deflate压缩是否提供相同的有效载荷,compression,Compression,根据wiki,deflate和gzip中的压缩数据是相同的。唯一的区别是页眉和页脚?在gzip中,页脚似乎有一个校验和,而使用deflate压缩的文件没有这样的项 有人能解释一下吗?是的 如果你介意的话,还有很多阅读:。你没有说明你问题的背景,但我想冒昧地猜测一下,你指的是HTTP内容编码。在这种情况下,“deflate”实际上是指zlib格式,它是一个原始deflate流,具有两字节头和四字节尾,其中尾是一个Adler-32校验和值。gzip也是一个原始的放气流,带有一个头部和一个尾部,但它们

根据wiki,deflate和gzip中的压缩数据是相同的。唯一的区别是页眉和页脚?在gzip中,页脚似乎有一个校验和,而使用deflate压缩的文件没有这样的项

有人能解释一下吗?

是的


如果你介意的话,还有很多阅读:。

你没有说明你问题的背景,但我想冒昧地猜测一下,你指的是HTTP内容编码。在这种情况下,“deflate”实际上是指zlib格式,它是一个原始deflate流,具有两字节头和四字节尾,其中尾是一个Adler-32校验和值。gzip也是一个原始的放气流,带有一个头部和一个尾部,但它们不同且更大。gzip头至少有10个字节,如果有文件名和/或额外字段,则可能会更多。gzip尾部是八个字节,由CRC-32校验值和未压缩长度模2^32组成


您可以找到中定义的原始deflate压缩数据格式。您可以找到中定义的zlib页眉和尾部,以及中定义的gzip页眉和尾部。

gzip=header+raw deflate+footer,其中页脚包含一个检查值。