Я ищу библиотеку C / C ++, которая может открывать и читать содержимое zip-файлов (написание zip-файлов не является строгим требованием, но было бы неплохо).
Я хочу иметь возможность открывать файл, перечислять файлы и затем эффективно читать (незашифрованные) данные из файлов в zip-файле.
Все библиотеки, которые я нашел, очень специфичны для WIN32. Мне нужно что-то, что может работать на Mac OS X или iPhone (PPC, X86 или 64-разрядная версия).
Меня не волнует Zip64 (хотя опять-таки, это было бы неплохо)
Редактировать: Пожалуйста, не предлагайте zlib. Zlib - это библиотека для сжатия / распаковки сжатых данных. Он ничего не знает о реальных zipfiles.