The ZipArchive library adds ZIP compression functionality to your software. It features: compression, decompression and modification of zip archives, segmented archives support (splitting and spanning), standard zip encryption, BZIP2 compression algorithm, in-memory archives processing, progress notifications with controllable frequency of calling callback, and more.