Лучший подход к распаковке отдельных файлов по относительному пути внутри zip-архива - PullRequest
0 голосов
/ 08 июня 2010

Мы ищем решение для хранения тысяч ресурсов html / изображений в архиве .zip и распаковки отдельных файлов по требованию, когда локальный веб-сервер нуждается в доступе? Более двух сотен файлов или около того в файловой системе iPhone OS полностью убивает процесс резервного копирования и, вероятно, также не рекомендуется для флэш-диска.

Решения, на которые мы смотрели, это, конечно, zlib, unzLocateFile и классные Java-классы ZipEntry (было бы неплохо иметь в C…).

unzLocateFile, похоже, не использует относительный путь, что усложняет дублирование имен файлов в разных каталогах.

1 Ответ

0 голосов
/ 08 июня 2010

Кажется, что unzLocateFile действительно позволяет вам находить и разархивировать отдельные файлы в zip-архиве.

Для справки, я обнаружил, что на этой странице есть несколько отличных примеров кода для этого: http://gpwiki.org/index.php/SDL:Tutorials:Displaying_a_Bitmap_from_a_zip_file_using_SDL_RWops_and_zlib

...