mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-15 11:20:03 +00:00
41 lines
1 KiB
C
41 lines
1 KiB
C
|
/*
|
||
|
* gzip header fields
|
||
|
*/
|
||
|
enum
|
||
|
{
|
||
|
GZMAGIC1 = 0x1f,
|
||
|
GZMAGIC2 = 0x8b,
|
||
|
|
||
|
GZDEFLATE = 8,
|
||
|
|
||
|
GZFTEXT = 1 << 0, /* file is text */
|
||
|
GZFHCRC = 1 << 1, /* crc of header included */
|
||
|
GZFEXTRA = 1 << 2, /* extra header included */
|
||
|
GZFNAME = 1 << 3, /* name of file included */
|
||
|
GZFCOMMENT = 1 << 4, /* header comment included */
|
||
|
GZFMASK = (1 << 5) -1, /* mask of specified bits */
|
||
|
|
||
|
GZXFAST = 2, /* used fast algorithm, little compression */
|
||
|
GZXBEST = 4, /* used maximum compression algorithm */
|
||
|
|
||
|
GZOSFAT = 0, /* FAT file system */
|
||
|
GZOSAMIGA = 1, /* Amiga */
|
||
|
GZOSVMS = 2, /* VMS or OpenVMS */
|
||
|
GZOSUNIX = 3, /* Unix */
|
||
|
GZOSVMCMS = 4, /* VM/CMS */
|
||
|
GZOSATARI = 5, /* Atari TOS */
|
||
|
GZOSHPFS = 6, /* HPFS file system */
|
||
|
GZOSMAC = 7, /* Macintosh */
|
||
|
GZOSZSYS = 8, /* Z-System */
|
||
|
GZOSCPM = 9, /* CP/M */
|
||
|
GZOSTOPS20 = 10, /* TOPS-20 */
|
||
|
GZOSNTFS = 11, /* NTFS file system */
|
||
|
GZOSQDOS = 12, /* QDOS */
|
||
|
GZOSACORN = 13, /* Acorn RISCOS */
|
||
|
GZOSUNK = 255,
|
||
|
|
||
|
GZCRCPOLY = 0xedb88320UL,
|
||
|
|
||
|
GZOSINFERNO = GZOSUNIX,
|
||
|
};
|