Rozdiel medzi GZIP a TAR

GZIP vs. TAR
Prípona .tar.gz je veľmi obľúbená pri sťahovaní súborov, najmä v operačných systémoch iných ako Windows. Na rozdiel od väčšiny prípon však nejde o identifikáciu jedného programu, ktorý by sa použil na otvorenie tohto súboru; poukazuje na dva. Tar je formát súboru, ale je to aj názov programu, ktorý súbor vytvára. Tar je archivátor, čo znamená, že by archivoval viac súborov do jedného súboru, ale bez kompresie. Gzip, ktorý spracováva príponu .gz, je kompresný nástroj, ktorý sa používa na zmenšenie miesta na disku použitého v súbore.

Väčšina používateľov systému Windows je zvyknutá mať jeden program na komprimáciu a archiváciu súborov. Niektoré programy, ktoré to robia, sú Winrar, 7zip a Winzip. To však neplatí v prostrediach UNIX a Linux, kde sú archivácia a kompresia celkom dve rôzne operácie. Tarball je názov používaný na identifikáciu akejkoľvek kolekcie súborov, ktoré boli pomocou aplikácie Tar archivované do jedného súboru, či už je komprimovaný alebo nie. Aj keď je Gzip najbežnejším kompresným nástrojom, ktorý sa používa s tarballsmi, nie je jediný. Existuje aj ďalší kompresný nástroj s názvom Bzip2, ktorý by mohol komprimovať súbor ďalej, ale trvalo by to omnoho dlhšie.

Pri vytváraní tarballu so zipsom existujú výhody a nevýhody v porovnaní so štandardnými aplikáciami, ktoré obidve tieto funkcie poskytujú. Komprimovaný tarball by mohol dramaticky znížiť veľkosť súboru. Nástroj na kompresiu nekomprimuje súbory jednotlivo, ale považuje celý tarball za jeden veľký súbor. Toto je ešte zreteľnejšie pri práci s čiastočne komprimovanými súbormi, ako sú súbory GIF a jpg.

Nevýhodou použitia tohto formátu je, že by ste nemohli extrahovať jeden súbor. Pretože celý archív je komprimovaný ako celok, pred extrahovaním jedného súboru bude tiež potrebné dekomprimovať celý archív. Extrahovanie jedného súboru z veľkej tarballovej jednotky so zipsom môže trvať podstatne dlhšie v porovnaní s extrahovaním jedného súboru z rovnakých súborov komprimovaných a archivovaných iným nástrojom, ako je Winrar alebo Winzip..

Zhrnutie:
1. Gzip je kompresný nástroj, ktorý sa používa na zmenšenie veľkosti súboru
2. Tar je archivátor používaný na kombinovanie viacerých súborov do jedného
3. Gzip a decht sa zvyčajne používajú v tandeme na vytvorenie tarbulov, ktoré sú výrazne komprimované
4. Extrahovanie jednotlivého súboru môže trvať oveľa dlhšie pri zdrhovadlách so zipsom ako v iných formátoch