aspose.info
HU

GZ fájlformátum - GNU tömörített archív fájl

Frissítve

Mi az a GZ fájl?

A GZ-fájl egy tömörített archívum, amely a szabványos gzip (GNU zip) tömörítési algoritmussal jön létre. Több tömörített fájlt, könyvtárat és fájlcsonkot is tartalmazhat. Ezt a formátumot eredetileg a UNIX rendszereken használt tömörítési formátumok helyettesítésére fejlesztették ki. és még mindig az egyik leggyakoribb archívumtípus a Linux rendszereken. Az olyan alkalmazások, mint a WinZip, megnyithatják a GZ-fájlokat, hogy megtekintsék azok tartalmát Windows és MacOS rendszeren egyaránt.

GZ fájlformátum - További információ

A Gzip a DEFLATE algoritmust használja az archívum tömörítésére, és eltér a ZIP archívumformátumtól abban, hogy a tömörítési algoritmust teljes archívumra alkalmazza. nem pedig az egyes fájlokat. Az Internet Engineering Task Force (IETF) által közzétett GZIP fájlformátum-specifikációk 4.3-as verziója részletes információkat tartalmaz a fájlformátumról. A fájlformátum a következőkből áll:

  • Fájl fejléc
  • Opcionális fejlécek
  • Tömörített adatok
  • Fájllábléc

GZ fájl fejléc

A GZ fájl fejléce 10 bájtból áll, az alábbiak szerint:

EltolásMéretÉrtékLeírás
020x1f 0x8bFájltípust azonosító mágikus szám
21Tömörítési módszer * 0-7 (fenntartva) * 8 (leeresztés)
31Fájljelzők
4432 bites időbélyeg
81Tömörítési zászlók
91Operációs rendszerazonosító

Fájljelzők

ÉrtékAzonosítóLeírás
0x01FTEXTHa be van állítva, a tömörítetlen adatokat szövegként kell kezelni bináris adatok helyett. Ez a jelző a többplatformos szövegfájlok sorvégi konverziójára utal, de nem kényszeríti ki.
0x02FHCRCA fájl fejléc-ellenőrző összeget tartalmaz (CRC-16)
0x04FEXTRAA fájl extra mezőket tartalmaz
0x08FNAMEA fájl eredeti fájlnév-karakterláncot tartalmaz
0x10FCOMMENTA fájl megjegyzést tartalmaz
0x20Fenntartva
0x40Fenntartva
0x80Fenntartva

Operációs rendszer

ÉrtékLeírás
0FAT fájlrendszer (MS-DOS, OS/2, NT/Win32)
1Amiga
2VMS (vagy OpenVMS)
3Unix
4VM/CMS
5Atari TOS
6HPFS fájlrendszer (OS/2, NT)
7Macintosh
8Z-rendszer
9CP/M
10TOPS-20
11NTFS fájlrendszer (NT)
12QDOS
13Acorn RISCOS
255ismeretlen

GZ opcionális fejlécek

Az opcionális extra fejlécek azok, amelyeket a fájljelzők jelölnek, és olyan információkat tartalmaznak, mint az eredeti fájlnév, extra mezők, megjegyzések és fejléc-ellenőrző összeg.

Tömörített adatok

Ez a rész a DEFLATE tömörítési algoritmussal tömörített adatokat tartalmazza.

GZ fájl lábléc

A fájl lábléce 8 bájt méretű, és a következő információkat tartalmazza.

EltolásMéretLeírás
04Ellenőrző összeg (CRC-32)
44Tömörítetlen adatméret értéke bájtban

Hivatkozások

Lásd még