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