libzip library can read, create, and modify zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives.
Changes made without closing the archive can be reverted.
What's New in This Release:
· This release adds support for creating torrentzipped archives.
· It fixes various bugs and portability issues (especially on Windows).
· zip_source_file now only keeps the file open while actually reading from it, which allows adding more files than can be opened simultaneously.
Product's homepage