Question

I'm looking for a way to add or remove files to/from an existing ZIP archive, or any other archive format for that matter as long as there are cross platform APIs, without having to rewrite a new zip file with new files added to it, or sans items deleted from it.

With ZIP files, the catalog is placed at the end of the file so that, and some parts of the zip file will likely have to be rewritten each time. I'm just trying to avoid having to rewrite the whole thing every time. The archive files I'm looking at dealing with will be large, and speed is important.

Is there any C++ library out there that does what I'm looking for?

Was it helpful?

Solution

Zipios++ provides direct access to files inside ZIP archives.

OTHER TIPS

Several zip libraries are available, two of the leading libraries are:

http://www.gzip.org/

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

-Adam

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top