【发布时间】:2013-07-11 23:39:17
【问题描述】:
这可能是一个非常愚蠢的问题,假设我有一个 gzip 压缩文件,并且想逐块膨胀它; gunzip 工具的一个观察结果是,如果文件头丢失,它不会解压缩。现在 inflate() API 支持块解压缩,我想知道它如何解压缩第一个块之后的后续块,因为这些块没有标题?谢谢!
【问题讨论】:
标签: compression gzip zlib
这可能是一个非常愚蠢的问题,假设我有一个 gzip 压缩文件,并且想逐块膨胀它; gunzip 工具的一个观察结果是,如果文件头丢失,它不会解压缩。现在 inflate() API 支持块解压缩,我想知道它如何解压缩第一个块之后的后续块,因为这些块没有标题?谢谢!
【问题讨论】:
标签: compression gzip zlib
inflate() 在z_stream 结构中维护一个状态,允许它在任何时候停止和重新启动通货膨胀。
【讨论】: