从zip文件中读取的C库

问题描述:

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

自带的Linux和BSD的拉链居然被称为信息-ZIP这是here。就个人而言,我还没有尝试过这样的事情,但info-zip首页声明“Info-ZIP的主压缩引擎已经被分离到免费的zlib压缩库中”,所以你可能想看看zlib。 zlib页面提供了一个常见问答,解答了您的具体问题。我将从研究info-zip如何工作开始。祝你好运。

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

看一看here