从zip档案中读取的C库

时间:2010-05-29 07:55:02

标签: c zip

是否有可移植的C库来访问.zip档案? “gzip”或“zlib”(我能找到的最接近的)只处理压缩​​数据,我需要能够列出存档中的文件,并单独访问每个文件,如果使用'deflate'方法压缩它们,我可以在上面使用zlib。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

Linux和BSD附带的zip实际上称为info-ZIP,here。我个人没有尝试过这样的事情,但是info-zip首页指出“Info-ZIP的主要压缩引擎也被分拆到免费的zlib压缩库中”,所以你可能想要查看zlib。 zlib页面有一个FAQ,可以回答您的具体问题。我将从研究info-zip如何工作开始。祝你好运。

答案 2 :(得分:0)

7-zip有一个完整的SDK,包含示例源和许多功能。

看看here