|
|
Line 1: |
Line 1: |
− | {{FormatInfo
| + | #REDIRECT [[Gzip]] |
− | |name=gzip
| + | |
− | |formattype=electronic
| + | |
− | |subcat=Compression
| + | |
− | |extensions={{ext|gz}}
| + | |
− | |mimetypes={{mimetype|application/x-gzip}}
| + | |
− | |pronom={{PRONOM|x-fmt/266}}
| + | |
− | |wikidata={{wikidata|Q10287816}}
| + | |
− | }}
| + | |
− | '''gzip''' is a compressed file format and command line utility used primarily on Unix-style operating systems, but available cross-platform. It uses [[DEFLATE]] compression.
| + | |
− | | + | |
− | == Identification ==
| + | |
− | gzip files begin with two signature bytes: {{magic|0x1F 0x8B}}. The third byte indicates the compression method, and is normally <code>0x08</code> (meaning DEFLATE).
| + | |
− | | + | |
− | gzip 0.5 apparently used [[Freeze/Melt]] 1.x format, with signature bytes {{magic|0x1F 0x9E}}.
| + | |
− | | + | |
− | == Specifications ==
| + | |
− | * RFC 1952
| + | |
− | == Sample files ==
| + | |
− | * {{DexvertSamples|archive/gz}}
| + | |
− | | + | |
− | == Software ==
| + | |
− | * [http://www.gzip.org Original gzip]
| + | |
− | * [https://www.gnu.org/software/gzip/ GNU gzip]
| + | |
− | * [[7-Zip]]
| + | |
− | * [https://zlib.net zlib]
| + | |
− | * [https://github.com/google/zopfli zopfli] (Gzip-compatible, better compression, but very slow compression)
| + | |
− | * [http://pastebin.com/kYKpfUjd Tiny gzip decompressor without using zlib] (C++)
| + | |
− | * {{Deark}}
| + | |
− | | + | |
− | See also [[DEFLATE#Software]].
| + | |
− | | + | |
− | == Links ==
| + | |
− | * [[Wikipedia:gzip|Wikipedia article]]
| + | |
− | * [http://www.infinitepartitions.com/cgi-bin/showarticle.cgi?article=art001 Dissecting the GZIP format]
| + | |
− | * [https://twitter.com/angealbertini/status/534817626342436864/photo/1 Chart of format]
| + | |
− | * [https://stackoverflow.com/questions/20762094/how-are-zlib-gzip-and-zip-related-what-do-they-have-in-common-and-how-are-they/20765054#20765054 How are zlib, gzip and Zip related? What do they have in common and how are they different?] - Response to StackOverflow question by zlib/gzip co-creator Mark Adler
| + | |
− | * [[GZSteg]] - hiding a file within a gzip
| + | |