Библиотека C ++ для изменения ZIP-файла на месте
Вопрос
Я ищу способ добавлять или удалять файлы в / из существующего ZIP-архива или любого другого формата архива, если на то пошло, при условии наличия кроссплатформенных API, без необходимости переписывать новый zip-файл с добавленными в него новыми файлами или без удаленных из него элементов.
В случае с ZIP-файлами каталог размещается в конце файла, так что некоторые части zip-файла, скорее всего, придется переписывать каждый раз.Я просто пытаюсь избежать необходимости переписывать все это каждый раз.Архивные файлы, с которыми я собираюсь работать, будут большими, и скорость важна.
Есть ли какая-нибудь библиотека C ++, которая делает то, что я ищу?
Решение
Zipios++ обеспечивает прямой доступ к файлам внутри ZIP-архивов.
Другие советы
Доступно несколько zip-библиотек, двумя из ведущих библиотек являются:
-Адам