ZPAQ

Compression tool and library
Download

ZPAQ Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Matt Mahoney
  • File Size:
  • 121 KB

ZPAQ Tags


ZPAQ Description

ZPAQ is an open standard for highly compressed data based on the PAQ context mixing technology. The format is self-describing, so that it can be customized to the data. libzpaq is a public domain C++ API that reads and writes data in the ZPAQ format. ZPAQ is a cross-platform program that can create, extract, list, and update archives incrementally. The software features 4 built in compression levels and also accepts custom algorithms written in the ZPAQL language. ZPAQ includes tools for compression algorithm developers to test and debug ZPAQL code. Main features: Deletion in-place to support archives that fill most of the disk. Damage recovery. If an archive is damaged, only the rest of the block is lost, not the whole archive. Block headers can be located even if embedded in garbage data. Compression to temporary files, so that if an error occurs, the archive is not updated. bit SHA-1 checksums verified during extraction. Extracting the whole archive does not clobber existing files. Rather, it shows the comparison results and leaves it up to you to delete or rename the old files. Automatic testing of external preprocessors called from configuration files. The preprocessed output is post-processed and compared with the original input before allowing compression.


ZPAQ Related Software