Konvertor archívov GZIP na TAR

Konverzia komprimovaného súboru GZIP na archív TAR odstraňuje vrstvu kompresie, čím sa odhalí surová, nekomprimovaná kolekcia súborov a priečinkov.

Vybrať alebo presunúť súbory

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Porovnanie formátov a technické špecifikácie

ŠpecifikáciaGZTAR
MIME typapplication/gzipapplication/x-tar
Typcompressed streamarchive container
Kompresialossless DEFLATE (LZ77 + Huffman)uncompressed (often combined with gzip/bzip2/xz)
Štandardná špecifikáciaIETF RFC 1952 (GZIP)POSIX.1-2001 / IEEE 1003.1 ustar
Hlavička magických bajtov1F 8B75 73 74 61 72 (ustar)

Prehľad formátu a použitie

Súbor GZ je jeden komprimovaný prúd vytvorený algoritmom DEFLATE, zatiaľ čo súbor TAR je nekomprimovaný kontajner, ktorý spája viacero súborov a štruktúr priečinkov dohromady bez ich zmenšenia. Správcovia systémov a vývojári túto konverziu často vykonávajú, keď potrebujú skontrolovať, upraviť alebo extrahovať jednotlivé súbory v rámci komprimovanej zálohy bez toho, aby museli zakaždým opätovne komprimovať celý prúd. Softvérové nástroje ako GNU tar, 7-Zip a WinRAR túto transformáciu zvládajú natívne vo väčšine desktopových operačných systémov. Prechod z GZ na TAR je bežný aj v procesoch vývoja softvéru. Servery pre nepretržitú integráciu často ukladajú artefakty zostavenia vo formáte TAR, aby bola manipulácia so súbormi rýchlejšia pred aplikovaním konečného kompresného prechodu na dlhodobé ukladanie alebo prenos v sieti. Odstránenie vrstvy kompresie umožňuje skriptom okamžite čítať metadáta adresárov.

Technické špecifikácie a prehľad kodekov

Formát GZIP používa typ MIME application/gzip a začína podpisovým magickým bajtom 1F 8B. Spolieha sa na algoritmus DEFLATE, ktorý kombinuje porovnávanie slovníka LZ77 a Huffmanovo kódovanie na dosiahnutie bezstratovej redukcie údajov. Naproti tomu formát archívu TAR používa typ MIME application/x-tar. TAR nepoužíva magické bajty na pevných pozíciách v tradičnom zmysle, ale spolieha sa na 512-bajtový blok hlavičky obsahujúci magické reťazce POSIX alebo USTAR, ako napríklad „ustar" na pozícii 257. TAR je striktne formát kontajnera bez vstavanej kompresie, čo znamená, že konverzia z GZ na TAR zahŕňa dekódovanie prúdu DEFLATE a zápis surovej sekvencie bajtov do štruktúr blokov TAR.

Kompatibilita s OS a prehliadačmi

Natívna podpora pre oba formáty existuje takmer vo všetkých operačných systémoch. Prostredia Linux, macOS a systémy unixového typu zahŕňajú nástroje príkazového riadika, ako sú tar a gzip, ktoré tieto súbory okamžite konvertujú. Používatelia systému Windows sa môžu spoliehať na softvér tretích strán, ako je 7-Zip, alebo na moderné príkazy terminálu v systémoch Windows 10 a 11. Webové prehliadače nedokážu natívne vykresliť ani vykonať konverziu medzi týmito dvoma typmi archívov, takže spracovanie súborov musí prebiehať na lokálnom počítači alebo prostredníctvom kódu backendového servera.

💡 Užitočné informácie

Pred konverziou veľkého súboru GZ na archív TAR vždy skontrolujte, či má cieľová úložná jednotka dostatok voľného miesta, pretože nekomprimované súbory TAR sú výrazne väčšie ako ich komprimované náprotivky.

Porovnanie formátov a technické špecifikácie

1 GB archív GZIP sa rozbalí do 4 GB nekomprimovaného archívu TAR. Prenos 1 GB súboru GZ trvá približne 2,2 minúty na štandardnom mobilnom pripojení 4G, 16 sekúnd na sieti 5G a len 1,3 sekundy na optickom pripojení 1 Gbps. Po konverzii na 4 GB súbor TAR sa časy prenosu v sieti zoštvornásobia, pokiaľ sa nepoužije druhotný nástroj na kompresiu.

Často kladené otázky

Ako skonvertovať archív GZIP na archív TAR bez straty kvality?

GZIP aj TAR sa spoliehajú na bezstratové spracovanie údajov. Konverzia z GZ na TAR dekomprimuje dátový prúd späť na jeho presnú pôvodnú štruktúru bajtov, čo znamená, že počas transformácie nedochádza k žiadnej strate údajov.

Aký je rozdiel medzi archívom GZIP a archívom TAR?

GZIP je algoritmus kompresie jedného súboru, ktorý zmenšuje veľkosť súboru pomocou matematických operácií DEFLATE. TAR je kontajner archívu, ktorý zoskupuje viacero súborov a adresárov do jedného súboru bez použitia akejkoľvek kompresie.