2010-07-15 201 views
0

我需要实现一个C例程来(un)压缩gzip格式的文件。gzip兼容性

任何人都可以举个例子吗?

我试过zlib,但它似乎不兼容。

谢谢。

+0

你是什么意思,不兼容?它应该在'.gz'文件上工作得很好。 – Thomas 2010-07-15 12:06:25

回答

5

zlib的是gzip格式完全兼容,但你需要确保你使用的是面向用gzip功能,因为gzip的有,否则将不会正确zlib的解释的特殊页眉和页脚格式:http://www.zlib.net/manual.html#Gzip

如果这不适合你,那么你需要调查你是否真的gzip文件,而不是一些其他形式的压缩与误导性的文件扩展名。