есть такие? Чтоб можно было просто открыть его добавить/удалить элементы и закрыть. Обычный zip же придобавлении тупо создает новый файл, копирует содержимое старого, удаляет старый. При архивах под гиг, и частых операциях это крайне слишком накладно и долго.
и чем они мне могут помочь? Обычные zip, unzip вообще не канают под это дело, и я уже писал почему. Посути мне нужно работать с zip файлом как с файлом подкачки с динамическим размером, и чтоб ессесно его можно было бы потом выкачать и разжать обычным unzip.
-u Replace (update) an existing entry in the zip archive only if it has been modified more recently than the version already in the zip archive. For example:
zip -u stuff *
will add any new files in the current directory, and update any files which have been modified since the zip archive stuff.zip was last created/modified (note that zip will not try to pack stuff.zip into itself when you do this).
ну вот примерчик из man zip. Дальше имплементишь это в свои скрипты system("zip блабла необходимые параметры"). Или я не совсем догнал что тебе нужно.