| PZIP ( 1 ) | USER COMMANDS | PZIP ( 1 ) |
|---|
The pzip compress format is itself gzipped; decompressed data is reorganized according to the user-specified partition file (see the --partition option below) before being passed to gzip. Low frequency columns are difference encoded and high frequency column groups are transposed to column-major order. The gzip tables are flushed between each column partition group. This has a positive space/time effect on the gzip string match and huffman tables.
If a partition file is specified then pzip compresses the input file to the standard output, otherwise pzip decompresses the input file to the standard ouput. If file is omitted then the standard input is used. If the standard input is a tty then /dev/null is silently used.
file may be pzip compressed, gzip compressed, or raw. pzip files self-identify; the row size and partition can be determined from the pzip header. For gzip and raw data, the following are done to determine the row size: