100e71414SPeter Avalos.\" $NetBSD: gzip.1,v 1.20 2009/04/01 08:15:37 mrg Exp $ 262529567SJoerg Sonnenberger.\" 362529567SJoerg Sonnenberger.\" Copyright (c) 1997, 2003, 2004 Matthew R. Green 462529567SJoerg Sonnenberger.\" All rights reserved. 562529567SJoerg Sonnenberger.\" 662529567SJoerg Sonnenberger.\" Redistribution and use in source and binary forms, with or without 762529567SJoerg Sonnenberger.\" modification, are permitted provided that the following conditions 862529567SJoerg Sonnenberger.\" are met: 962529567SJoerg Sonnenberger.\" 1. Redistributions of source code must retain the above copyright 1062529567SJoerg Sonnenberger.\" notice, this list of conditions and the following disclaimer. 1162529567SJoerg Sonnenberger.\" 2. Redistributions in binary form must reproduce the above copyright 1262529567SJoerg Sonnenberger.\" notice, this list of conditions and the following disclaimer in the 1362529567SJoerg Sonnenberger.\" documentation and/or other materials provided with the distribution. 1462529567SJoerg Sonnenberger.\" 1562529567SJoerg Sonnenberger.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 1662529567SJoerg Sonnenberger.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 1762529567SJoerg Sonnenberger.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 1862529567SJoerg Sonnenberger.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 1962529567SJoerg Sonnenberger.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2062529567SJoerg Sonnenberger.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2162529567SJoerg Sonnenberger.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2262529567SJoerg Sonnenberger.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 2362529567SJoerg Sonnenberger.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2462529567SJoerg Sonnenberger.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2562529567SJoerg Sonnenberger.\" SUCH DAMAGE. 2662529567SJoerg Sonnenberger.\" 2749db25e2SSascha Wildner.Dd July 28, 2009 2862529567SJoerg Sonnenberger.Dt GZIP 1 2962529567SJoerg Sonnenberger.Os 3062529567SJoerg Sonnenberger.Sh NAME 3162529567SJoerg Sonnenberger.Nm gzip 3262529567SJoerg Sonnenberger.Nd compression/decompression tool using Lempel-Ziv coding (LZ77) 3362529567SJoerg Sonnenberger.Sh SYNOPSIS 3462529567SJoerg Sonnenberger.Nm 35b5fbfbf2SHasso Tepper.Op Fl cdfhklNnqrtVv 3662529567SJoerg Sonnenberger.Op Fl S Ar suffix 3762529567SJoerg Sonnenberger.Ar file 3862529567SJoerg Sonnenberger.Oo 3962529567SJoerg Sonnenberger.Ar file Oo ... 4062529567SJoerg Sonnenberger.Oc 4162529567SJoerg Sonnenberger.Oc 4262529567SJoerg Sonnenberger.Nm gunzip 43b5fbfbf2SHasso Tepper.Op Fl cfhkNqrtVv 4462529567SJoerg Sonnenberger.Op Fl S Ar suffix 4562529567SJoerg Sonnenberger.Ar file 4662529567SJoerg Sonnenberger.Oo 4762529567SJoerg Sonnenberger.Ar file Oo ... 4862529567SJoerg Sonnenberger.Oc 4962529567SJoerg Sonnenberger.Oc 5062529567SJoerg Sonnenberger.Nm zcat 5162529567SJoerg Sonnenberger.Op Fl fhV 5262529567SJoerg Sonnenberger.Ar file 5362529567SJoerg Sonnenberger.Oo 5462529567SJoerg Sonnenberger.Ar file Oo ... 5562529567SJoerg Sonnenberger.Oc 5662529567SJoerg Sonnenberger.Oc 5762529567SJoerg Sonnenberger.Sh DESCRIPTION 5862529567SJoerg SonnenbergerThe 5962529567SJoerg Sonnenberger.Nm 6062529567SJoerg Sonnenbergerprogram compresses and decompresses files using Lempel-Ziv coding 6162529567SJoerg Sonnenberger(LZ77). 6262529567SJoerg SonnenbergerIf no 6362529567SJoerg Sonnenberger.Ar files 6462529567SJoerg Sonnenbergerare specified, 6562529567SJoerg Sonnenberger.Nm 6662529567SJoerg Sonnenbergerwill compress from standard input, or decompress to standard output. 6762529567SJoerg SonnenbergerWhen in compression mode, each 6862529567SJoerg Sonnenberger.Ar file 6962529567SJoerg Sonnenbergerwill be replaced with another file with the suffix, set by the 7062529567SJoerg Sonnenberger.Fl S Ar suffix 7162529567SJoerg Sonnenbergeroption, added, if possible. 7262529567SJoerg SonnenbergerIn decompression mode, each 7362529567SJoerg Sonnenberger.Ar file 7462529567SJoerg Sonnenbergerwill be checked for existence, as will the file with the suffix 7562529567SJoerg Sonnenbergeradded. 7662529567SJoerg Sonnenberger.Pp 7762529567SJoerg SonnenbergerIf invoked as 7862529567SJoerg Sonnenberger.Nm gunzip 7962529567SJoerg Sonnenbergerthen the 8062529567SJoerg Sonnenberger.Fl d 8162529567SJoerg Sonnenbergeroption is enabled. 8262529567SJoerg SonnenbergerIf invoked as 8362529567SJoerg Sonnenberger.Nm zcat 8462529567SJoerg Sonnenbergeror 8562529567SJoerg Sonnenberger.Nm gzcat 8662529567SJoerg Sonnenbergerthen both the 8762529567SJoerg Sonnenberger.Fl c 8862529567SJoerg Sonnenbergerand 8962529567SJoerg Sonnenberger.Fl d 9062529567SJoerg Sonnenbergeroptions are enabled. 9162529567SJoerg Sonnenberger.Pp 9262529567SJoerg SonnenbergerThis version of 9362529567SJoerg Sonnenberger.Nm 9462529567SJoerg Sonnenbergeris also capable of decompressing files compressed using 9549db25e2SSascha Wildner.Xr pack 1 , 9662529567SJoerg Sonnenberger.Xr compress 1 9762529567SJoerg Sonnenbergeror 9862529567SJoerg Sonnenberger.Xr bzip2 1 . 9962529567SJoerg Sonnenberger.Sh OPTIONS 10062529567SJoerg SonnenbergerThe following options are available: 10162529567SJoerg Sonnenberger.Bl -tag -width XXrXXXrecursiveX 10262529567SJoerg Sonnenberger.It Fl 1 , -fast 10362529567SJoerg Sonnenberger.It Fl 2 10462529567SJoerg Sonnenberger.It Fl 3 10562529567SJoerg Sonnenberger.It Fl 4 10662529567SJoerg Sonnenberger.It Fl 5 10762529567SJoerg Sonnenberger.It Fl 6 10862529567SJoerg Sonnenberger.It Fl 7 10962529567SJoerg Sonnenberger.It Fl 8 11062529567SJoerg Sonnenberger.It Fl 9 , -best 11162529567SJoerg SonnenbergerThese options change the compression level used, with the 11262529567SJoerg Sonnenberger.Fl 1 11362529567SJoerg Sonnenbergeroption being the fastest, with less compression, and the 11462529567SJoerg Sonnenberger.Fl 9 11562529567SJoerg Sonnenbergeroption being the slowest, with optimal compression. 11662529567SJoerg SonnenbergerThe default compression level is 6. 11762529567SJoerg Sonnenberger.It Fl c , -stdout , -to-stdout 11862529567SJoerg SonnenbergerThis option specifies that output will go to the standard output 11962529567SJoerg Sonnenbergerstream, leaving files intact. 12062529567SJoerg Sonnenberger.It Fl d , -decompress , -uncompress 12162529567SJoerg SonnenbergerThis option selects decompression rather than compression. 12262529567SJoerg Sonnenberger.It Fl f , -force 12362529567SJoerg SonnenbergerThis option turns on force mode. 12462529567SJoerg SonnenbergerThis allows files with multiple links, overwriting of pre-existing 12562529567SJoerg Sonnenbergerfiles, reading from or writing to a terminal, and when combined 12662529567SJoerg Sonnenbergerwith the 12762529567SJoerg Sonnenberger.Fl c 12862529567SJoerg Sonnenbergeroption, allowing non-compressed data to pass through unchanged. 12962529567SJoerg Sonnenberger.It Fl h , -help 13062529567SJoerg SonnenbergerThis option prints a usage summary and exits. 131b5fbfbf2SHasso Tepper.It Fl k , -keep 132b5fbfbf2SHasso TepperKeep (don't delete) input files during compression 133b5fbfbf2SHasso Tepperor decompression. 13462529567SJoerg Sonnenberger.It Fl l , -list 13562529567SJoerg SonnenbergerThis option displays information about the file's compressed and 13662529567SJoerg Sonnenbergeruncompressed size, ratio, uncompressed name. 13762529567SJoerg SonnenbergerWith the 13862529567SJoerg Sonnenberger.Fl v 13900e71414SPeter Avalosoption, it also displays the compression method, CRC, date and time 14062529567SJoerg Sonnenbergerembedded in the file. 14162529567SJoerg Sonnenberger.It Fl N , -name 14262529567SJoerg SonnenbergerThis option causes the stored filename in the input file to be used 14362529567SJoerg Sonnenbergeras the output file. 14462529567SJoerg Sonnenberger.It Fl n , -no-name 14500e71414SPeter AvalosThis option stops the filename and timestamp from being stored in 14600e71414SPeter Avalosthe output file. 14762529567SJoerg Sonnenberger.It Fl q , -quiet 14862529567SJoerg SonnenbergerWith this option, no warnings or errors are printed. 14962529567SJoerg Sonnenberger.It Fl r , -recursive 15062529567SJoerg SonnenbergerThis option is used to 15162529567SJoerg Sonnenberger.Nm 15262529567SJoerg Sonnenbergerthe files in a directory tree individually, using the 15362529567SJoerg Sonnenberger.Xr fts 3 15462529567SJoerg Sonnenbergerlibrary. 15562529567SJoerg Sonnenberger.It Fl S Ar suffix , Fl -suffix Ar suffix 15662529567SJoerg SonnenbergerThis option changes the default suffix from .gz to 15762529567SJoerg Sonnenberger.Ar suffix . 15862529567SJoerg Sonnenberger.It Fl t , -test 15962529567SJoerg SonnenbergerThis option will test compressed files for integrity. 16062529567SJoerg Sonnenberger.It Fl V , -version 16162529567SJoerg SonnenbergerThis option prints the version of the 16262529567SJoerg Sonnenberger.Nm 16362529567SJoerg Sonnenbergerprogram. 16462529567SJoerg Sonnenberger.It Fl v , -verbose 16562529567SJoerg SonnenbergerThis option turns on verbose mode, which prints the compression 16662529567SJoerg Sonnenbergerratio for each file compressed. 16762529567SJoerg Sonnenberger.El 16862529567SJoerg Sonnenberger.Sh ENVIRONMENT 16962529567SJoerg SonnenbergerIf the environment variable 17062529567SJoerg Sonnenberger.Ev GZIP 17162529567SJoerg Sonnenbergeris set, it is parsed as a white-space separated list of options 17262529567SJoerg Sonnenbergerhandled before any options on the command line. 17362529567SJoerg SonnenbergerOptions on the command line will override anything in 17462529567SJoerg Sonnenberger.Ev GZIP . 17562529567SJoerg Sonnenberger.Sh SEE ALSO 17662529567SJoerg Sonnenberger.Xr bzip2 1 , 17762529567SJoerg Sonnenberger.Xr compress 1 , 17862529567SJoerg Sonnenberger.Xr fts 3 , 17962529567SJoerg Sonnenberger.Xr zlib 3 18062529567SJoerg Sonnenberger.Sh HISTORY 18162529567SJoerg SonnenbergerThe 18262529567SJoerg Sonnenberger.Nm 18362529567SJoerg Sonnenbergerprogram was originally written by Jean-loup Gailly, licensed under 18462529567SJoerg Sonnenbergerthe GNU Public Licence. 18562529567SJoerg SonnenbergerMatthew R. Green wrote a simple front end for 18662529567SJoerg Sonnenberger.Nx 1.3 18762529567SJoerg Sonnenbergerdistribution media, based on the freely re-distributable zlib library. 18862529567SJoerg SonnenbergerIt was enhanced to be mostly feature-compatible with the original 18962529567SJoerg SonnenbergerGNU 19062529567SJoerg Sonnenberger.Nm 19162529567SJoerg Sonnenbergerprogram for 19262529567SJoerg Sonnenberger.Nx 2.0 . 19362529567SJoerg Sonnenberger.Pp 19462529567SJoerg SonnenbergerThis manual documents 19562529567SJoerg Sonnenberger.Nx 19662529567SJoerg Sonnenberger.Nm 19762529567SJoerg Sonnenbergerversion 20040427. 19862529567SJoerg Sonnenberger.Sh AUTHORS 19962529567SJoerg SonnenbergerThis implementation of 20062529567SJoerg Sonnenberger.Nm 20162529567SJoerg Sonnenbergerwas written by 202*b4f25088SFranco Fichtner.An Matthew R. Green Aq Mt mrg@eterna.com.au . 203