Rozdíl mezi GZIP a TAR

GZIP vs. TAR
Přípona .tar.gz je velmi oblíbená při stahování souborů, zejména v operačních systémech jiných než Windows. Ale na rozdíl od většiny rozšíření to nemá za cíl identifikovat jediný program, který by se použil k otevření tohoto souboru; to ukazuje na dva. Tar je formát souboru, ale také název programu, který soubor vytváří. Tar je archivátor, což znamená, že by archivovalo více souborů do jednoho souboru, ale bez komprese. Gzip, který zpracovává příponu .gz, je kompresní nástroj, který se používá ke zmenšení místa na disku používaného souborem.

Většina uživatelů Windows je zvyklá mít jeden program komprimovat a archivovat soubory. Některé programy, které to dělají, jsou Winrar, 7zip a Winzip. To však neplatí v prostředích UNIX a Linux, kde jsou archivace a komprese celkem dvěma různými operacemi. Tarball je název, který se používá k identifikaci jakékoli kolekce souborů, které byly pomocí aplikace Tar archivovány do jediného souboru, ať už je komprimován nebo ne. Přestože je Gzip nejběžnějším kompresním nástrojem používaným u tarballs, není jediným. Existuje také další kompresní nástroj s názvem Bzip2, který by mohl komprimovat soubor dále, ale zabral by to mnohem déle.

Při vytváření tarbalu se zipem existují výhody a nevýhody ve srovnání se standardními aplikacemi, které oba používají. Komprimovaný tarball by mohl dramaticky snížit velikost souboru. Nástroj pro kompresi nekomprimuje soubory jednotlivě, ale považuje celý tarball za jeden velký soubor. To je ještě zřetelnější, když pracujete s částečně komprimovanými soubory, jako jsou soubory GIF a jpg.

Nevýhodou použití tohoto formátu je, že byste nemohli extrahovat jeden soubor. Protože je celý archiv komprimován jako celek, je třeba před rozbalením jediného souboru také komprimovat celý archiv. Extrahování jediného souboru z velkého zipového tarballu může trvat podstatně déle ve srovnání s extrahováním jediného souboru ze stejných souborů komprimovaných a archivovaných jiným nástrojem, jako je Winrar nebo Winzip..

Souhrn:
1. Gzip je kompresní nástroj používaný ke zmenšení velikosti souboru
2. Tar je archivátor používaný ke sloučení více souborů do jednoho
3. Gzip a Tar se obvykle používají v tandemu k vytvoření Tarballs, které jsou výrazně komprimovány
4. Extrahování jednotlivého souboru může u zipových tarbálů trvat mnohem déle než u jiných formátů