COHERENT manpages
This page displays the COHERENT manpage for compression [Programs used to compress text].
List of available manpages
Index
compression -- Technical Information
Programs used to compress text
Compression is the technique whereby a file is analyzed mathematically and
made smaller. Compress is very useful in reducing the amount of disk space
taken up by large files that you use infrequently.
The amount of compression will vary, depending upon the type of file being
compressed, the compression algorithm used, and the level of compression
requested. In general, files that show a great deal of repetition
internally will compress more thoroughly than those that are largely
random; thus, in general a text file will compress more thoroughly than
will a digitized sound sample or image (although there are exceptions).
The higher the level of compression you request, the more thoroughly the
file will be compressed, but the longer the machine will have to work to
achieve it. In most instances, raising the level of compression very high
will save only a few bytes at a great cost in computer time.
You should note, too, that although compression algorithms try very hard
not to lose information, it is possible that compressing some very complex
files may result in a loss of information: that is, if you compress a file
and de-compress it, the de-compressed file may be exactly the same as it
was before you first compressed it. These programs will not affect most
everyday varieties of data; but you should be aware of this fact.
COHERENT comes with the following tools for compressing and uncompressing
files:
compress
This program compresses files uses the Lempel-Ziv algorithm. By
default, it creates a file with the suffix .Z. It replaces the
uncompressed original with its compressed analogue.
gtar This program creates tape archives. Its options -z and -Z invoke,
respectively, the programs gzip and compress to compress the archive
as it is being built, thus permitting you to build a compressed
archive automatically.
gunzip
This de-compresses files that had been compressed by the program gzip.
By default, it works only with files that have the suffices .z or .gz.
It replaces the compressed file with its uncompressed analogue.
gzip This program compresses files into the zip format. In general, it is
faster and more thorough than compress, although it may not work as
well on some files. It replaces the uncompressed original file with
its compressed analogue.
uncompress
This uncompresses files that had been compressed by compress. It works
with files that have the suffix .Z. It replaces the compressed file
with its uncompressed analogue.
zcat This program de-compresses ``on the fly'' programs that had been
compressed by compress, and writes the decompressed form to the
standard output device. This is useful if you want to look at the
contents of a compressed file but do not want to bother with de-
compressing all of it.
Default Suffixes
Compressed files cannot be used in their compressed form; you must first
uncompress them before you can use them. The key to uncompressing a
compressed file is figuring out what program it was compressed with in the
first place, so you can apply the correct de-compression tool.
If you have received a compressed file from a third-party source, you may
have no idea what tool was used to compress the file; fortunately, however,
most compression tools use standard suffices to ``stamp'' the files they
compress. The following table gives commonly used suffices, plus examples
of how to uncompress files that bear them:
Compression Decompression Example
Suffix Program Program
.Z compress uncompress uncompress foo.Z
.tar.Z tar|compress uncompress|tar zcat foo.tar.Z | tar xvf -
.z gzip gunzip gunzip foo.z
.tar.z tar|gzip gunzip|tar gunzip foo.tar.z ; tar xvf foo.tar
.tgz gtar -cz gtar -xz gtar -xvzf foo.z
.gtz Same as .tgz
.taz Same as .tgz
See Also
compress,
gtar,
gunzip,
gzip,
uncompress,
Using COHERENT,
zcat