Description: gzip compress and decompress
The deflation algorithm used by zip and gzip is a variation of LZ77
(Lempel-Ziv 1977, see reference below). It finds duplicated strings in
the input data. The second occurrence of a string is replaced by a
pointer to the previous string, in the form of a pair (distance,
length). Distances are limited to 32K bytes, and lengths are limited
to 258 bytes. When a string does not occur anywhere in the previous
32K bytes, it is emitted as a sequence of literal bytes. (In this
description, string must be taken as an arbitrary sequence of bytes,
and is not restricted to printable characters.)
To Search:
File list (Check if you may need any files):
gzip\add.c
....\algorithm.doc
....\.miga\Makefile.gcc
....\.....\Makefile.sasc
....\.....\match.a
....\.....\tailor.c
....\.....\utime.h
....\amiga
....\.tari\Makefile.st
....\atari
....\bits.c
....\build.cpl
....\ChangeLog
....\ci.opts
....\configure
....\configure.in
....\COPYING
....\crypt.c
....\crypt.h
....\deflate.c
....\doturboc.bat
....\errno.h
....\fcntl.h
....\getopt.c
....\getopt.h
....\gpl.texinfo
....\gzexe.1
....\gzexe.in
....\gzip.1
....\gzip.c
....\gzip.def
....\gzip.doc
....\gzip.h
....\gzip.hlp
....\gzip.info
....\gzip.prj
....\gzip.texi
....\gzip16.def
....\inflate.c
....\INSTALL
....\lzw.c
....\lzw.h
....\makecrc.c
....\Makefile.bor
....\Makefile.djg
....\Makefile.gcc
....\Makefile.in
....\Makefile.mms
....\Makefile.msc
....\Makefile.nt
....\Makefile.os2
....\Makefile.sasc
....\Makefile.st
....\Makefile.vms
....\match.a
....\match.asm
....\match.S
....\.sdos\doturboc.bat
....\.....\gzip.prj
....\.....\Makefile.bor
....\.....\Makefile.djg
....\.....\Makefile.msc
....\.....\match.asm
....\.....\tailor.c
....\msdos
....\NEWS
....\nt\Makefile.nt
....\nt
....\os2\gzip.def
....\...\gzip16.def
....\...\Makefile.os2
....\os2
....\primos\build.cpl
....\......\ci.opts
....\......\include\errno.h
....\......\.......\fcntl.h
....\......\.......\stdlib.h
....\......\.......\sysStat.h
....\......\.......\sysTypes.h
....\......\include
....\......\primos.c
....\......\readme
....\primos
....\primos.c
....\README
....\Readme.vms
....\revision.h
....\sample\add.c
....\......\makecrc.c
....\......\sub.c
....\......\zfile
....\......\zread.c
....\......\ztouch
....\sample
....\stdlib.h
....\sub.c
....\sysStat.h
....\sysTypes.h
....\tailor.c
....\tailor.h