Я ищу библиотеку C/C++, которая может открывать и читать содержимое zip-файлов (запись zip-файлов не является строгим требованием, но будет приятной).OpenSource C библиотека для обработки zip-файлов в реальном времени
Я хочу, чтобы иметь возможность открывать файл, перечислять файлы, а затем эффективно читать (незашифрованные) данные из файлов в zip-файле.
Все библиотеки, которые я нашел, очень специфичны для WIN32. Мне нужно что-то, что можно запустить в Mac OS X или iPhone (PPC, X86 или 64-бит).
Я не беспокоюсь о ZIP64 (хотя опять же, это было бы неплохо)
Edit: Пожалуйста, не предлагают Zlib. Zlib - это библиотека для сжатия/распаковки зашифрованных данных. Он ничего не знает о реальных zip-файлах.
Duplicate: http://stackoverflow.com/questions/262899/portable-zip-library-for-cc-not-an-application, взятый из http://stackoverflow.com/search?q=opensource+zip+ библиотека – dmckee
Я бы не унизил библиотеку Zlib только для обработки потоков. В папке «contrib» исходного дистрибутива Zlib есть код, который может оказаться полезным. В частности, см. «Contrib/minizip», который использует Zlib для обработки ZIP-файлов. – bta