I'm using the DotNetZip Library to create large (>2GB) zip files. The assembly process has been perfect -- after some trial and error and reading through documentation and samples, I have it building the archives very quickly.
The next thing I need to do is to add additional entries to the file after the fact... very small entries relative to the size of the file. Maybe 20KB total added to a 2GB file. I've implemented this function, and it appears that DotNetZip is
writing out a brand new archive when I call Save(), which is a slow process on a 2GB file.
Does this library support appending entries without rewriting the full file?
Overall, I'm super happy with this library -- very well written and documented; very intuitive to use.