![]() |
1
7
首先,如果它解压缩到被压缩的状态,那么这不是问题。不同的压缩机,或处于不同设置的同一压缩机,甚至具有相同设置但不同版本的同一压缩机,可以从相同输入产生不同的压缩输出。 其次,这种情况下的压缩数据是相同的。只有最后一个字节 即使在同一个操作系统上,标题也可能有所不同,因为它带有修改日期和时间。然而,在这两种情况下,修改日期和时间都被省略(设置为零)。 |
![]() |
2
4
窗户:
Linux:
您可以立即注意到,唯一不同的字段是 . 数据的含义
让我们把它分解一下。 this answer 我意识到这实际上是一个 兹利布
进一步的搜索让我找到了一篇关于 Gzip 这种情况下的值为:
页脚
上次修改时间 操作系统 页脚中具有相同的校验和。 IETF RFC 有更详细的格式摘要 |
![]() |
Gelliant · 用于大文件的Matlab中的GZIP 7 年前 |
![]() |
Berry Blue · 使用Node.js保存压缩字符串 7 年前 |
![]() |
knarf · zlib:解压缩数据时出现错误-3:无效距离太远 8 年前 |
![]() |
Avisek · 将zlib压缩的utf8数据写入文件 10 年前 |
|
Computermatronic · 使用http压缩std.zlib流 10 年前 |