Konvertor TAR u GZ

Konvertovanjem TAR arhive u GZIP arhivu pakuje se nekompresovana kolekcija datoteka u jedan kompresovani tok pomoću algoritma DEFLATE bez gubitaka, radi drastičnog smanjenja veličine datoteke.

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V

Dok čekaš svoje fajlove, možeš da igraš Code Rain

Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Poređenje formata i tehničke specifikacije

SpecifikacijaTARGZ
MIME tipapplication/x-tarapplication/gzip
Tiparhivski kontejnerkompresovani tok
Kompresijanekomprimovano (često kombinovano sa gzip/bzip2/xz)bez gubitaka DEFLATE (LZ77 + Huffman)
Standardna specifikacijaPOSIX.1-2001 / IEEE 1003.1 ustarIETF RFC 1952 (GZIP)
Zaglavlje s magičnim bajtovima75 73 74 61 72 (ustar)1F 8B

Pregled formata i primena

Programeri softvera i administratori sistema često grupišu više datoteka i direktorijuma u TAR arhivu da bi sačuvali strukturu fascikli i dozvole. TAR datoteke same po sebi ne smanjuju veličinu, pa se arhiva kompresuje radi bržeg prenosa i efikasnijeg skladištenja. GZIP primenjuje DEFLATE algoritam na ceo tok podataka. Ovaj postupak je uobičajen u Linux i Unix okruženjima za distribuciju softvera, sistemske rezervne kopije i isporuku na servere. Alati kao što je gzip obrađuju sirove TAR bajtove i prave kompaktnu datoteku koja čuva metapodatke.

Tehničke specifikacije i analiza kodeka

TAR (Tape Archive) datoteka ima MIME tip application/x-tar i skladišti datoteke sekvencijalno bez ugrađene kompresije. Oslanja se na POSIX standarde i koristi blokove zaglavlja popunjene nulama. Nasuprot tome, GZIP datoteka ima MIME tip application/gzip i funkcioniše kao kontejner kompresovanog toka koji koristi DEFLATE algoritam bez gubitaka. Taj algoritam kombinuje LZ77 usklađivanje klizećeg prozora i Hofmanovo kodiranje. Potpisi datoteka određuju kako operativni sistemi prepoznaju ove formate. Standardna TAR datoteka često sadrži ustar indikator na poziciji 257. GZIP datoteka počinje posebnim potpisom od dva magična bajta, tačnije heksadecimalnim bajtovima 1F 8B, iza kojih slede zastavice kompresije i vremenska oznaka.

Kompatibilnost sa operativnim sistemima i pregledačima

GZIP arhive uživaju univerzalnu podršku na modernim operativnim sistemima, uključujući Linux, macOS i Windows. Alati komandne linije kao što su gzip i gunzip dolaze unapred instalirani na sistemima zasnovanim na Unix-u, dok moderne verzije Windows-a rukuju GZIP-om izvorno u PowerShell-u i Istraživaču datoteka. Veb pretraživači ne ekstrahuju GZIP arhive direktno na strani klijenta bez JavaScript biblioteka, ali veb serveri rutinski koriste GZIP za komprimovanje HTTP saobraćaja u letu. Podrška zavisi i od aplikacije, uređaja, operativnog sistema i njegove verzije.

Praktičan savet

Uvek prvo napravite nekompresovanu TAR datoteku pre primene GZIP kompresije. Komprimovanje pojedinačnih datoteka unutar TAR kontejnera daje loše odnose kompresije jer DEFLATE algoritam ne može efikasno da pronađe obrasce između datoteka kao što to može na jednom neprekidnom toku bajtova.

Često postavljana pitanja

Kako konvertovati TAR arhivu u GZIP arhivu bez gubitka kvaliteta?

Konverzija koristi DEFLATE algoritam bez gubitaka. Kompresija bez gubitaka znači da je svaki pojedinačni bajt, dozvola za datoteku i struktura fascikle sačuvani tačno onako kako su bili u originalnoj TAR datoteci, uz nulti gubitak podataka tokom raspakivanja.

Koja je razlika između TAR arhive i GZIP arhive?

TAR arhiva je format kontejnera koji kombinuje više datoteka i fascikli u jednu datoteku bez smanjenja njihove veličine. GZIP arhiva je tok kompresije koji smanjuje veličinu datoteke pomoću matematičkih algoritama, ali obično obrađuje samo jedan tok podataka istovremeno, zbog čega se TAR i GZIP uparuju kao .tar.gz.