它曾经有效。我有一个程序可以获取并扩展 gzipped 的 facebook 页面数据。 我收到的数据最近发生了一些变化,因此在通货膨胀的过程中,我收到一条错误消息 Z_DATA_ERROR,消息为“设置的代码长度无效” 如果我尝试使用 inflateSync 恢复,在再次尝试 inflate 时,我会立即再次收到数据错误。
缩小后的数据是here
查看其他站点我没有收到此错误,这可能是 facebook 的 gzip 压缩所特有的问题
这让我难堪了很长一段时间,我非常想知道如何修复它,如果浏览器处理得当,我会假设数据没有问题。
最佳答案
您发布的压缩数据已损坏。您的去分块可能有错误。
关于c - zlib Z_DATA_ERROR "invalid code lengths set",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21617895/