Pretvornik arhivov GZIP v arhiv TAR

Pretvorba stisnjene datoteke GZIP v arhiv TAR odstrani plast stiskanja, da se razkrije surova, nestisnjena zbirka datotek in map.

Izberite ali povlecite datoteke

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

Primerjava formatov in tehnične specifikacije

SpecifikacijaGZTAR
Vrsta MIMEapplication/gzipapplication/x-tar
Vrstacompressed streamarchive container
Stiskanjelossless DEFLATE (LZ77 + Huffman)uncompressed (often combined with gzip/bzip2/xz)
Standardna specifikacijaIETF RFC 1952 (GZIP)POSIX.1-2001 / IEEE 1003.1 ustar
Glava magičnih bajtov1F 8B75 73 74 61 72 (ustar)

Pregled formata in uporaba

Datoteka GZ je en sam stisnjen tok, ustvarjen z algoritmom DEFLATE, medtem ko je datoteka TAR nestisnjena posoda, ki združuje več datotek in struktur map skupaj, ne da bi jih skrčila. Sistemski skrbniki in razvijalci to pretvorbo pogosto izvajajo, ko morajo pregledati, spremeniti ali izvleči posamezne datoteke znotraj stisnjene varnostne kopije, ne da bi jim bilo treba vsakič znova stisniti celoten tok. Pomožni programi programske opreme, kot so GNU tar, 7-Zip in WinRAR, to pretvorbo obdelujejo izvorno v večini namiznih operacijskih sistemov. Prehod iz GZ v TAR je pogost tudi v razvojnih cevovodih programske opreme. Stregniki za neprekinjeno integracijo pogosto shranjujejo artefakte gradnje v formatu TAR, da bi bila manipulacija z datotekami hitrejša, preden se uporabi končni prehod stiskanja za dolgoročno shranjevanje ali omrežni prenos. Odstranitev plasti stiskanja skriptom omogoča takojšnje branje metapodatkov imenika.

Tehnične specifikacije in pregled kodekov

Format GZIP uporablja vrsto MIME application/gzip in se začne s podpisom magičnih bajtov 1F 8B. Zanaša se na algoritem DEFLATE, ki združuje ujemanje slovarja LZ77 in Huffmanovo kodiranje za doseganje redukcije podatkov brez izgube. V nasprotju s tem format arhiva TAR uporablja vrsto MIME application/x-tar. TAR ne uporablja magičnih bajtov na fiksnih zamikih v tradicionalnem smislu, temveč se zanaša na 512-bajtni blok glave, ki vsebuje čarobne nize POSIX ali USTAR, kot je 'ustar' na zamiku 257. TAR je izključno vsebinski format brez vgrajenega stiskanja, kar pomeni, da pretvorba GZ v TAR vključuje dekodiranje toka DEFLATE in zapisovanje surovega zaporedja bajtov v standardne strukture blokov TAR.

Združljivost z OS in brskalniki

Domača podpora za oba formata obstaja v skoraj vseh operacijskih sistemih. Okolja, ki spominjajo na Linux, macOS in Unix, vključujejo orodja ukazne vrstice, kot sta tar in gzip, ki te datoteke takoj pretvorijo. Uporabniki sistema Windows se lahko zanašajo na programsko opremo tretjih oseb, kot sta 7-Zip ali sodobni ukazi v terminalu Windows 10 in 11. Spletni brskalniki ne morejo izvorno upodobiti ali izvesti pretvorb med tema dvema vrstama arhivov, zato mora obdelava datotek potekati v lokalnem računalniku ali prek kode zalednega strežnika.

💡 Uporabne informacije

Preden veliko datoteko GZ pretvorite v arhiv TAR, vedno preverite, ali ima ciljni pogon za shranjevanje dovolj prostega prostora, saj so nestisnjene datoteke TAR bistveno večje od njihovih stisnjenih dvojnikov.

Primerjava formatov in tehnične specifikacije

Arhiv GZIP velikosti 1 GB se razširi v nestisnjen arhiv TAR velikosti 4 GB. Prenos datoteke GZ velikosti 1 GB traja približno 2,2 minute na standardni mobilni povezavi 4G, 16 sekund v omrežju 5G in samo 1,3 sekunde na optični povezavi 1 Gbps. Ko je datoteka pretvorjena v datoteko TAR velikosti 4 GB, se časi prenosa po omrežju potrojijo, razen če se uporabi sekundarno orodje za stiskanje.

Pogosto zastavljena vprašanja

Kako pretvoriti arhiv GZIP v arhiv TAR brez izgube kakovosti?

GZIP in TAR se zanašata na obdelavo podatkov brez izgube. Pretvorba iz GZ v TAR dekomprimira podatkovni tok nazaj v njegovo natančno izvirno strukturo bajtov, kar pomeni, da med preoblikovanjem ni nobene izgube podatkov.

Kakšna je razlika med arhivom GZIP in arhivom TAR?

GZIP je algoritem za stiskanje ene datoteke, ki zmanjšuje velikost datoteke z matematiko DEFLATE. TAR je arhivski vsebnik, ki združuje več datotek in imenikov v eno datoteko brez uporabe kakršnega koli stiskanja.