Библиотека C ++ для изменения ZIP-файла на месте

StackOverflow https://stackoverflow.com/questions/584388

  •  06-09-2019
  •  | 
  •  

Вопрос

Я ищу способ добавлять или удалять файлы в / из существующего ZIP-архива или любого другого формата архива, если на то пошло, при условии наличия кроссплатформенных API, без необходимости переписывать новый zip-файл с добавленными в него новыми файлами или без удаленных из него элементов.

В случае с ZIP-файлами каталог размещается в конце файла, так что некоторые части zip-файла, скорее всего, придется переписывать каждый раз.Я просто пытаюсь избежать необходимости переписывать все это каждый раз.Архивные файлы, с которыми я собираюсь работать, будут большими, и скорость важна.

Есть ли какая-нибудь библиотека C ++, которая делает то, что я ищу?

Это было полезно?

Решение

Zipios++ обеспечивает прямой доступ к файлам внутри ZIP-архивов.

Другие советы

Доступно несколько zip-библиотек, двумя из ведущих библиотек являются:

http://www.gzip.org/

http://www.info-zip.org/

-Адам

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top