A parallel, indexing version of xz that enables random access to compressed tarballs with multi-core support.
Pixz is a command-line compression tool that serves as a parallel, indexing alternative to xz. It compresses data into the .xz format while creating an index of smaller blocks, enabling random access to contents within compressed tarballs. This solves the problem of inefficiently decompressing entire large archives just to access a few files.
System administrators, developers, and data engineers who work with large tarballs and need efficient compression/decompression with the ability to quickly extract specific files.
Developers choose Pixz over standard xz for its multi-core performance, tarball indexing capabilities, and random access features, which significantly speed up workflows involving large compressed archives.
Parallel, indexed xz compressor
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Defaults to using all CPU cores, significantly speeding up processing compared to single-threaded xz, as noted in the README's comparison section.
Automatically indexes tarballs during compression, enabling quick listing with `-l` and fast extraction of individual files without full decompression.
Allows very fast extraction of specific files from compressed tarballs via `-x`, leveraging the indexed block structure for efficient data retrieval.
Provides intuitive flags like `-i` and `-o` for input/output, and compresses by default (decompress with `-d`), reducing verbosity compared to xz.
Flags like `-f`, `-l`, `-q`, and `-t` have different meanings than in xz, potentially causing confusion and errors for users familiar with xz, as warned in the README.
Lacks an explicit `-c` flag for stdout; it only uses stdin/stdout when no filenames are given, which can be less flexible for scripting compared to xz.
Requires specific versions of liblzma (4.999.9-beta-212+) and libarchive (2.8+), which may not be available on older systems, complicating installation.