GZIP arhiivi teisendaja TAR arhiiviks

GZIP-iga tihendatud faili teisendamine TAR-arhiiviks eemaldab tihenduskihistiku, et paljastada failide ja kaustade toores ning tihendamata kogum.

Vali või lohista failid

Vali või lohista failid siia

100% privaatne konversioon brauseris - failid ei lahku kunagi sinu seadmest

või kleebi Ctrl+V
Null-võrguülekande privaatsusgarantii: 0 baiti laaditakse üles välistesse serveritesse. Kogu töötlemine toimub lokaalselt sinu brauseri liivakastis.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

SpetsifikatsioonGZTAR
MIME-tüüpapplication/gzipapplication/x-tar
Tüüpcompressed streamarchive container
Tihendaminelossless DEFLATE (LZ77 + Huffman)uncompressed (often combined with gzip/bzip2/xz)
Standardne spetsifikatsioonIETF RFC 1952 (GZIP)POSIX.1-2001 / IEEE 1003.1 ustar
Tunnuskoodi päis (Magic Bytes)1F 8B75 73 74 61 72 (ustar)

Formaadi ülevaade ja kasutusvaldkonnad

GZ-fail on üks DEFLATE-algoritmiga loodud tihendatud voog, samas kui TAR-fail on tihendamata konteiner, mis koondab mitu faili ja kaustastruktuuri kokku ilma neid kahandamata. Süsteemiadministraatorid ja arendajad teevad seda teisendust sageli siis, kui nad peavad tihendatud varukoopia sees olevaid üksikuid faile kontrollima, muutma või ekstraktima ilma, et peaksid iga kord kogu voogu uuesti tihendama. Tarkvarautilidid nagu GNU tar, 7-Zip ja WinRAR saavad selle transformatsiooniga enamikus töölauaoperatsioonisüsteemides natiivselt hakkama. Liikumine GZ-st TAR-i on levinud ka tarkvaraarenduse torujuhtmetes. Pideva integreerimise serverid salvestavad ehitusartefakte sageli TAR-vormingus, et failidega manipuleerimine oleks kiirem enne lõpptihenduse rakendamist pikaajaliseks säilitamiseks või võrguülekandeks. Tihenduskihi eemaldamine võimaldab skriptidel kataloogi metaandmeid koheselt lugeda.

Tehnilised spetsifikatsioonid ja koodekite ülevaade

GZIP-vorming kasutab MIME-tüüpi application/gzip ja algab maagilise baidi signatuuriga 1F 8B. See tugineb DEFLATE-algoritmile, mis ühendab LZ77 sõnastiku sobitamise ja Huffmani kodeerimise, et saavutada kadudeta andmete vähendamine. Seusevasti kasutab TAR-arhiivivorming MIME-tüüpi application/x-tar. TAR ei kasuta maagilisi baite fikseeritud nihetel traditsioonilises mõttes, vaid tugineb hoopis 512-baidisele päiseplokile, mis sisaldab POSIX-i või USTAR-i maagilisi stringe, näiteks 'ustar' nihkel 257. TAR on rangelt konteinervorming ilma sisseehitatud tihenduseta, mis tähendab, et GZ teisendamine TAR-iks hõlmab DEFLATE-voo dekodeerimist ja toore baidijada kirjutamist standardsetesse TAR-i plokistruktuuridesse.

OS-i ja brauseri ühilduvus

Natiivne tugi mõlemale vormingule on olemas peaaegu kõigis operatsioonisüsteemides. Linuxi, macOS-i ja Unixi-laadsed keskkonnad sisaldavad käsureatööriistu nagu tar ja gzip, mis teisendavad neid faile koheselt. Windowsi kasutajad saavad tugineda kolmanda osapoole tarkvarale, nagu 7-Zip, või Windows 10 ja 11 kaasaegsetele terminalikäskudele. Veebibrauserid ei suuda neid kahte arhiivitüüpi ise renderdada ega teisendada, seega peab failide töötlemine toimuma kohalikus masinas või taustaserveri koodi kaudu.

💡 Kasulik teave

Kontrollige alati enne suure GZ-faili teisendamist TAR-arhiiviks, et sihtkettal oleks piisavalt vaba ruumi, kuna tihendamata TAR-failid on oma tihendatud vastetest oluliselt suuremad.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

1 GB suurune GZIP-arhiiv paisub 4 GB suuruseks tihendamata TAR-arhiiviks. 1 GB GZ-faili edastamine võtab standardse 4G mobiilsideühenduse kaudu umbes 2,2 minutit, 5G võrgus 16 sekundit ja 1 Gbps fiiberühenduse kaudu vaid 1,3 sekundit. Pärast TAR-failiks teisendamist neljakordistuvad võrguülekande ajad, välja arvatud juhul, kui rakendatakse täiendavat tihendustööriista.

Korduma kippuvad küsimused

Kuidas teisendada GZIP arhiiv TAR arhiiviks ilma kvaliteeti kaotamata?

Nii GZIP kui ka TAR tuginevad kadudeta andmetöötlusele. Teisendus GZ-st TAR-iks pakib andmevoo lahti täpselt algse baidistruktuurini, mis tähendab, et transformatsiooni käigus ei esine andmekadu.

Mis vahe on GZIP arhiivil ja TAR arhiivil?

GZIP on ühe faili tihendusalgoritmi, mis vähendab failisuurust DEFLATE matemaatika abil. TAR on arhiivikonteiner, mis rühmitab mitu faili ja kataloogi üheks failiks ilma tihendust rakendamata.