aspose.info
FI

GZ-tiedostomuoto - GNU-pakattu arkistotiedosto

Päivitetty

Mikä on GZ-tiedosto?

GZ-tiedosto on pakattu arkisto, joka luodaan käyttämällä tavallista gzip (GNU zip) -pakkausalgoritmia. Se voi sisältää useita pakattuja tiedostoja, hakemistoja ja tiedostokantoja. Tämä muoto kehitettiin alun perin korvaamaan pakkausmuodot UNIX-järjestelmissä. ja on edelleen yksi yleisimmistä arkistotyypeistä Linux-järjestelmissä. Sovellukset, kuten WinZip, voivat avata GZ-tiedostoja ja tarkastella niiden sisältöä sekä Windowsissa että MacOS:ssa.

GZ-tiedostomuoto - lisätietoja

Gzip käyttää DEFLATE-algoritmia arkiston pakkaamiseen ja eroaa ZIP-arkistomuodosta siinä, että se käyttää pakkausalgoritmia täydelliseen arkistoihin yksittäisten tiedostojen sijaan. Internet Engineering Task Forcen (IETF) julkaisema GZIP-tiedostomuotomääritysten versio 4.3 sisältää yksityiskohtaisia tietoja tiedostomuodosta. Tiedostomuoto koostuu:

  • Tiedoston otsikko

  • Valinnaiset otsikot

  • Pakatut tiedot

  • Tiedoston alatunniste

GZ-tiedoston otsikko

GZ-tiedoston otsikko koostuu 10 tavusta seuraavasti:

OffsetKokoArvoKuvaus
020x1f 0x8bMaaginen numero, joka tunnistaa tiedostotyypin
21Compression Method * 0-7 (varattu) * 8 (tyhjennä)
31Tiedostoliput
4432-bittinen aikaleima
81Pakkausliput
91Käyttöjärjestelmän tunnus

Tiedostoliput

ArvoIdentifierDescription
0x01FTEXTJos tämä on asetettu, pakkaamatonta dataa on käsiteltävä tekstinä binääritietojen sijaan. Tämä lippu viittaa rivin lopun muuntamiseen alustojen välisille tekstitiedostoille, mutta ei pakota sitä.
0x02FHCRCTiedosto sisältää otsikon tarkistussumman (CRC-16)
0x04FEXTRATiedosto sisältää ylimääräisiä kenttiä
0x08FNAMETiedosto sisältää alkuperäisen tiedostonimimerkkijonon
0x10FCOMMENTTiedosto sisältää kommentin
0x20Varattu
0x40Varattu
0x80Varattu

Käyttöjärjestelmä

ArvoKuvaus
0FAT-tiedostojärjestelmä (MS-DOS, OS/2, NT/Win32)
1Amiga
2VMS (tai OpenVMS)
3Unix
4VM/CMS
5Atari TOS
6HPFS-tiedostojärjestelmä (OS/2, NT)
7Macintosh
8Z-järjestelmä
9CP/M
10TOPS-20
11NTFS-tiedostojärjestelmä (NT)
12QDOS
13Acorn RISCOS
255tuntematon

GZ valinnaiset otsikot

Valinnaiset ylimääräiset otsikot ovat ne, jotka on merkitty tiedostolipuilla, ja sisältävät tietoja, kuten alkuperäisen tiedostonimen, lisäkentät, kommentit ja otsikon tarkistussumman.

Pakatut tiedot

Tämä osa sisältää pakatut tiedot DEFLATE-pakkausalgoritmilla.

GZ-tiedoston alatunniste

Tiedoston alatunniste on kooltaan 8 tavua ja sisältää seuraavat tiedot.

OffsetKokoKuvaus
04Tarkistussumma (CRC-32)
44Pakkaamattoman tiedon koon arvo tavuina

Viitteet

Katso myös