OS Manuals

/usr/bin/pixz

Parallel, indexed xz compressor

From pixz 1.0.7-r8 (os), captured 2026-11-05 by running pixz --help (exit 2). permalink

/usr/bin/pixz: invalid option -- '-'


pixz: Parallel Indexing XZ compression, fully compatible with XZ

Basic usage:
  pixz input output.pxz           # Compress a file in parallel
  pixz -d input.pxz output        # Decompress

Tarballs:
  pixz input.tar output.tpxz      # Compress and index a tarball
  pixz -d input.tpxz output.tar   # Decompress
  pixz -l input.tpxz              # List tarball contents very fast
  pixz -x path/to/file < input.tpxz | tar x  # Extract one file very fast
  tar -Ipixz -cf output.tpxz dir  # Make tar use pixz automatically

Input and output:
  pixz < input > output.pxz       # Same as `pixz input output.pxz`
  pixz -i input -o output.pxz     # Ditto
  pixz [-d] input                 # Automatically choose output filename

Other flags:
  -0, -1 ... -9      Set compression level, from fastest to strongest
  -p NUM             Use a maximum of NUM CPU-intensive threads
  -t                 Don't assume input is in tar format
  -k                 Keep original input (do not remove it)
  -c                 ignored
  -h                 Print this help

pixz 1.0.7
(C) 2009-2012 Dave Vasilevsky <dave@vasilevsky.ca>
https://github.com/vasi/pixz
You may use this software under the FreeBSD License
Options (15)
OptionDescriptionSource
-0, -1 ...Set compression level, from fastest to strongesthelp
-p NUMUse a maximum of NUM CPU-intensive threadshelp + man
-tDon't assume input is in tar formathelp + man
-kKeep original input (do not remove it)help
-cignoredhelp
-hShow pixz’s online help.help + man
-dDecompress, instead of compress. (in the manual page but not in --help)man
-lList the archive contents. (in the manual page but not in --help)man
-x PATHExtract certain members from an archive, quickly. (in the manual page but not in --help)man
-i INPUTUse INPUT as the input. (in the manual page but not in --help)man
-o OUTPUTUse OUTPUT as the output. (in the manual page but not in --help)man
-#Set compression level, from -0 (lowest compression, fastest) to -9 (highest compression, slowest). (in the manual page but not in --help)man
-eUse "extreme" compression, which is much slower and only yields a marginal decrease in size. (in the manual page but not in --help)man
-f FRACTIONSet the size of each compression block, relative to the LZMA dictionary size (default is 2.0). (in the manual page but not in --help)man
-q SIZESet the number of blocks to allocate for the compression queue (default is 1.3 cores + 2, rounded up). (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.