Overview of libzip features and capabilities
mainlibzip is a C library designed for reading, creating, and modifying Zip archives. It is designed to be efficient, small, and stable, with a focus on data integrity (not creating corrupt files or deleting data even during errors).
Key Features:
- Data Sources: Read archives and file data from files or memory buffers.
- Large Archives: Supports Zip64 for large archives.
- Compression Algorithms: Supports
Deflate,bzip2,LZMA, andzstd. - Encryption: Supports Winzip AES and legacy PKWARE encryption.
- Error Recovery: Ability to revert unsaved changes.