标签: c zip
是否有可移植的C库来访问.zip档案? “gzip”或“zlib”(我能找到的最接近的)只处理压缩数据,我需要能够列出存档中的文件,并单独访问每个文件,如果使用'deflate'方法压缩它们,我可以在上面使用zlib。
答案 0 :(得分:1)
Minizip,也许?
http://www.winimage.com/zLibDll/minizip.html
答案 1 :(得分:1)
Linux和BSD附带的zip实际上称为info-ZIP,here。我个人没有尝试过这样的事情,但是info-zip首页指出“Info-ZIP的主要压缩引擎也被分拆到免费的zlib压缩库中”,所以你可能想要查看zlib。 zlib页面有一个FAQ,可以回答您的具体问题。我将从研究info-zip如何工作开始。祝你好运。
答案 2 :(得分:0)
7-zip有一个完整的SDK,包含示例源和许多功能。
看看here