C библиотека для чтения из zip-архивов - PullRequest
2 голосов
/ 29 мая 2010

Существует ли портативная библиотека C для доступа к архивам .zip? «gzip» или «zlib» (самый близкий, который я смог найти) обрабатывают только сжатые данные, мне нужно иметь возможность перечислять файлы внутри архива и обращаться к каждому из них по отдельности, и если они сжаты с использованием метода «deflate» Я могу использовать zlib на нем.

Ответы [ 3 ]

1 голос
/ 29 мая 2010

Почтовый индекс, который поставляется с Linux и BSD, на самом деле называется info-ZIP, который здесь . Лично я такого не пробовал, но на первой странице info-zip указано, что «основной механизм сжатия Info-ZIP также был включен в бесплатную библиотеку сжатия zlib», так что вы можете попробовать zlib. На странице zlib есть FAQ с ответом на ваш конкретный вопрос. Я бы начал с изучения того, как работает info-zip. Удачи.

1 голос
/ 29 мая 2010

Minizip, может быть?

http://www.winimage.com/zLibDll/minizip.html

0 голосов
/ 13 августа 2013

7-zip имеет полный SDK с примерами источников и большим количеством функций.

посмотрите здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...