2010-07-15 199 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文件,而不是一些其他形式的壓縮與誤導性的文件擴展名。