Konverter GZ til TAR
Hent ut TAR-data fra et GZIP-komprimert TAR-arkiv, for eksempel .tar.gz eller .tgz.
Format-sammenligning og tekniske spesifikasjoner
| Spesifikasjon | GZ | TAR |
|---|---|---|
| MIME-type | application/ | application/ |
| Type | komprimert strøm | arkivcontainer |
| Kompresjon | tapsfri DEFLATE (LZ77 + Huffman) | ukomprimert (ofte kombinert med gzip/bzip2/xz) |
| Standardsesifikasjon | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar |
| Signatur med magiske byte | 1F 8B | 75 73 74 61 72 (ustar) |
Oversikt og bruksområder for formatet
En GZ-fil er en enkelt komprimert strøm opprettet av DEFLATE-algoritmen, mens en TAR-fil er en ukomprimert beholder som samler flere filer og mappestrukturer uten å krympe dem. Systemadministratorer og utviklere utfører denne konverteringen hyppig når de trenger å inspisere, modifisere eller trekke ut individuelle filer inne i en komprimert sikkerhetskopi uten å måtte komprimere hele strømmen på nytt hver gang. Programvareverktøy som GNU tar, 7-Zip og WinRAR håndterer denne transformasjonen naturlig på de fleste stasjonære operativsystemer. Denne ruten er for GZIP-komprimerte TAR-arkiver som .tar.gz eller .tgz. Den dekomprimerer strømmen, kontrollerer at den inneholder et TAR-arkiv med vanlige filer, og returnerer TAR-bytene. Andre GZIP-data avvises.
Tekniske spesifikasjoner og kodekoversikt
GZIP bruker MIME-typen application/gzip, signaturen 1F 8B og DEFLATE-komprimering. TAR bruker application/x-tar og POSIX-blokkhoder. Konverteren dekomprimerer GZIP-strømmen, kontrollerer at resultatet er et gyldig TAR-arkiv med vanlige filer, og returnerer de uendrede TAR-bytene.
OS- og nettleserkompatibilitet
Begge formatene støttes innebygd i de fleste større operativsystemer. Linux, macOS og Unix-lignende miljøer har kommandolinjeverktøy som tar og gzip for rask konvertering av disse filene. Windows-brukere kan bruke tredjepartsprogrammer som 7-Zip eller moderne terminalkommandoer i Windows 10 og 11. Nettlesere kan ikke vise disse arkivtypene eller konvertere dem innebygd, så filene må behandles lokalt eller med kode på en backend-server.
Nyttig informasjon
Bruk en GZIP-fil som inneholder et TAR-arkiv, for eksempel .tar.gz eller .tgz. .gz-filer uten TAR-arkiv avvises.
Ofte stilte spørsmål
Hvordan konverterer du et GZIP-arkiv til et TAR-arkiv uten å tape kvalitet?
Hvis GZIP-strømmen inneholder et gyldig TAR-arkiv, returnerer dekomprimeringen TAR-bytene uendret. Denne ruten avviser andre GZIP-data.
Hva er forskjellen mellom et GZIP-arkiv og et TAR-arkiv?
GZIP er en komprimeringsalgoritme for enkeltfiler som reduserer filstørrelsen ved hjelp av DEFLATE-matematikk. TAR er en arkivbeholder som grupperer flere filer og kataloger til en enkelt fil uten å bruke noen form for komprimering.