The libzip library is a good C library for opening and creating zip archives, this wrapper provides safe C++ classes around this great library.
The benefits:
- Automatic allocations and destructions (RAII),
- Easy way to add files,
- Easy API,
- Easy file reading in archive,
- Convenience, thanks to C++ function overloads.
See zip.hpp or build doxygen.