Skip Navigation Links
Skip Navigation LinksHome > Home
The ZipArchive Library
Version: 5.0.0
 
This library adds ZIP compression functionality to your software.

The ZipArchive Library is written in C++ and offers the following features:
  • Compression, decompression and modification of zip archives.
  • Segmented archives support (splitting and spanning).See It
  • Zip64 format* - practically no limits for sizes and the number of files in archives.See It
  • Unicode support* in archives compatible with WinZip.See It
  • AES encryption* - in accordance with the WinZip format.See It
  • Standard zip encryption.See It
  • BZIP2 compression algorithm* - provides a better compression ratio. See It
  • ZSTD compression algorithm* - fast lossless compression algorithm. See It
  • In-memory archives processing.See It
  • Progress notifications with controllable frequency of calling callbacks.See It
  • Storing and retrieving custom data in extra fields.See It
  • Possibility of bulk adding files using built-in or custom filters.See It
  • Seeking in compressed data (with certain limitations)*.See It
  • Possibility to use zlib-ng instead of zlib.See It
  • Easy API.See It
  • Source code available.See It
  • Comprehensive documentation with samples.See It
  • Available in STL (cross-platform) and MFC (Windows) versions.See It
  • Available for: Windows, Linux, macOS, iOS.See It
  • Compiles under:
    CMake 3.25 and later, Microsoft Visual Studio 2017-2026 (possibly older as well), GCC, Clang, XCode, C++Builder .See It
  • Hardware acceleration for AES and CRC32*.See It
  • Linux, macOS, Windows
  • x64 (64-bit), x86 (32-bit), ARM64, and Universal binaries (macOS)
  • Supports little-endian and big-endian architectures.See It
  • Can be used in C++/CLI applications.See It
  • Other...See It
Zip64, Unicode, AES, BZIP2, ZSTD, Seeking and hardware acceleration are available in the Full Version only.
Back To Top Up