GZ
From Just Solve the File Format Problem
(Difference between revisions)
(Redirected page to Gzip) |
Dexvertbot (Talk | contribs) m (Change telparia.com samples link to template) |
||
| Line 1: | Line 1: | ||
| − | + | {{FormatInfo | |
| + | |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 | ||
Revision as of 04:55, 28 December 2023
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.
Contents |
Identification
gzip files begin with two signature bytes: 0x1F 0x8B. The third byte indicates the compression method, and is normally 0x08 (meaning DEFLATE).
gzip 0.5 apparently used Freeze/Melt 1.x format, with signature bytes 0x1F 0x9E.
Specifications
Sample files
Software
- Original gzip
- GNU gzip
- 7-Zip
- zlib
- zopfli (Gzip-compatible, better compression, but very slow compression)
- Tiny gzip decompressor without using zlib (C++)
- Deark
See also DEFLATE#Software.
Links
- Wikipedia article
- Dissecting the GZIP format
- Chart of format
- 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