COHERENT manpages
This page displays the COHERENT manpage for gunzip [GNU utility to uncompress files].
List of available manpages
Index
gunzip -- Command
GNU utility to uncompress files
gunzip [ -cfhLrtvV ] [ file ... ]
gunzip is the GNU command that uncompresses each file named on its command
line.
Whenever possible, gunzip replaces each file whose name ends with .z or .Z
(and which begins with the correct magic number) with an uncompressed file
without the original suffix. gunzip also recognizes the special extensions
.tgz and .taz as shorthands for .tar.z or .tar.Z.
gunzip can currently decompress files created by the COHERENT commands gzip
or compress, or by the UNIX commands zip or pack. It automatically detects
the format by which the file is compressed and applies the correct
algorithm to uncompress it.
When uncompressing the formats used by gzip and zip, gunzip checks a 32-bit
CRC. For files compressed by pack, gunzip checks the uncompressed length.
The format used by compress was not designed to allow consistency checks.
However, gunzip can sometimes detect a corrupted .Z file. If you get an
error when uncompressing a .Z file, do not assume that the .Z file is
correct simply because the COHERENT command uncompress does not complain.
This generally means that most implementations of uncompress do not check
their input, and happily generate garbage output.
Command-Line Options
gunzip recognizes the following command-line options:
-c Write output to standard output, and do not change the original file.
If the command line names more than one file, gzip writes to the
standard output a sequence of independently compressed members. To
obtain better compression, concatenate the files before compressing
them.
-f force compression or decompression, even if file has multiple links or
the corresponding file already exists. Without this option, and when
not running in the background, gzip prompts to verify whether it
should overwrite an existing file.
-h Help: display a screenful of information on how to run this program.
-L Display the gzip license.
-r Recurse: if a file is a directory, compress or uncompress all files
within it.
-t Test: check the integrity of a compressed file.
-v Verbose: display the name and percentage reduction for each file as it
is compressed.
-V Display the version of this command, and the options by which it was
compiled.
See Also
commands,
compress,
compression,
gzip,
unpack
Diagnostics
gunzip returns zero if all went well. It returns one if an error occurred
and it returns two if it had to issue a warning message.
gunzip can issue the following warning messages:
file: not in gzip format
A file named on the command line was not compressed.
The compressed file has been damaged. If the data were compressed by
the program compress, they can be recovered up to the point of damage
by using the program zcat to concatenate the file into another file.
file: compressed with XX bits, can only handle YY bits
file was compressed by a program that could deal with more bits than
the decompress code on this machine. Recompress the file with gzip,
which compresses better and uses less memory.
file: already has z suffix -- no change
file has the suffix .z or .Z; therefore, gunzip assumes that it is
compressed already.
file already exists; do you wish to overwrite (y or n)?
Respond `y' if you want the output file to be replaced; `n' if not.
gunzip: corrupt input
gunzip detected a SIGSEGV violation, which usually means that the
input file has been corrupted.
Notes
gzip is released under the conditions of the Free Software Foundation's
``copyleft''. Full source code is available through the Mark Williams
bulletin board.




