V10/man/adm/man1/pack.1

Compare this file to the similar file:
Show the results in this format:

.TH PACK 1
.CT 1 files
.SH NAME
pack, unpack, pcat, compress, uncompress, zcat \(mi compress and expand files
.SH SYNOPSIS
.B pack
[
.B -
]
.I file ...
.PP
.B unpack
.I file ...
.PP
.B pcat
[
.I file ...
]
.PP
.B compress
[
.I option ...
]
[
.I file ...
]
.PP
.B uncompress
[
.I option ...
]
[
.I file ...
]
.PP
.B zcat
[
.B -V
]
[
.I file ...
]
.SH DESCRIPTION
.I Pack
attempts to compress the
.I files
and places the results in
corresponding files named
.IB file .z
with the same access modes, dates, and owner as the originals.
Successfully packed files are removed.
.PP
.I Unpack
reverses the process.
.PP
.I Pcat
unpacks files to the standard output.
.PP
The
.B .z
suffix may be omitted from the name of the
input file for
.I unpack
or
.I pcat.
.PP
.I Pack
encodes individual characters in a Huffman code.
Option
.B -
causes statistics of the encoding to be printed.
The option toggles on and off at each appearance among the
list of
.I files.
.PP
.I Compress, uncompress,
and
.I zcat
work like
.I pack, unpack,
and
.I pcat,
putting each compressed
.I file
into
.IB file .Z .
The options are
.TP
.B -f
(force)
Compress even when it doesn't save space.
.TP
.B -c
Write to the standard output; change no files.
.I Zcat
is identical to
.I uncompress
.B -c.
.TP
.BI -b bits
.I Compress
uses a modified Lempel-Ziv encoding.
Common substrings in the file are replaced by
variable-length codes up to size
.I bits
(default 16).
Smaller limits devour less address space.
.TP
.B -v
Print percent reduction for each file.
.TP
.B -V
Print program version number.
.PP
.I Compress-uncompress
pack better and are faster overall;
.I pack-unpack
work on smaller machines and are much more widely available.
.SH "SEE ALSO"
T. A. Welch,
`A Technique for High Performance Data Compression,'
.I "IEEE Computer,"
17 (1984) 8-19.
.SH DIAGNOSTICS
The exit code of
.I pack, unpack,
or
.I pcat
is the number of files it failed to process.
.PP
The exit code of
.I compress, uncompress,
or
.I zcat
is 0 normally, 1 for error, 2 for ineffective compression
(i.e. expansion).