Overview of minizip-ng features
developminizip-ng is a C library for zip manipulation supporting Windows, macOS, and Linux. Key capabilities include:
- Archive Operations: Creating, extracting, adding, and removing entries; reading/writing raw entry data; and memory-based zip operations.
- Compression: Support for Zlib, BZIP2, LZMA, PPMD, XZ, and ZSTD.
- Encryption: Traditional PKWARE and WinZIP AES encryption.
- Advanced ZIP Features: ZIP64 support, disk splitting, NTFS timestamp support, and symbolic link preservation.
- Encoding: Unicode (UTF-8) filename support and legacy encoding (CP437, CP932, CP936, CP950).
- Compatibility: Includes a compatibility layer for consumers of the original minizip library.