GZIP a TAR

Anonim

GZIP vs TAR Rozšíření.tar.gz je velmi populární při stahování souborů, zejména v operačních systémech bez operačních systémů Windows. Ale na rozdíl od většiny rozšíření, toto není určeno k identifikaci jediného programu, který by byl použit k otevření tohoto souboru; to ukazuje na dvě. Tar je formát souboru, ale také název programu, který soubor vytváří. Tar je archivátor, což znamená, že archivuje více souborů do jednoho souboru, ale bez komprese. Gzip, který zpracovává příponu.gz, je nástroj pro kompresi, který se používá ke zmenšení místa na disku používaném tímto souborem.

Většina uživatelů systému Windows se používá k tomu, aby měli jediný program komprimovat a archivovat soubory. Některé programy, které to udělají, jsou Winrar, 7zip a Winzip. To ale není v prostředí UNIX a Linux, kde archivace a komprese jsou zcela odlišné. Tarball je název používaný k identifikaci libovolné sbírky souborů, které byly archivovány do jednoho souboru aplikací Tar, ať už je komprimované nebo ne. Ačkoli Gzip je nejběžnější kompresní nástroj, který se používá s tarballs, není to jediný. Existuje také další nástroj pro kompresi nazvaný Bzip2, který by mohl komprimovat soubor dále, ale trvá mnohem déle.

Existují výhody a nevýhody při vytváření komprimovaného tarbalu ve srovnání se standardními aplikacemi, které dělá obojí. Zmapovaný tarball mohl dramaticky snížit velikost souboru, nástroj pro kompresi není kompresi jednotlivých souborů, ale zpracovává celý tarball jako jeden velký soubor. To je ještě více zřejmé, když se zabýváme částečně komprimovanými soubory, jako jsou soubory GIF a JPG.

Nevýhodou použití tohoto formátu je to, že byste nemohli extrahovat jeden soubor. Vzhledem k tomu, že celý archiv je komprimován jako celek, musíte ještě před extrahováním jednoho souboru rozbalit celý archiv. Extrahování jednoho souboru z velkého komprimovaného souboru tarball může trvat podstatně déle než při extrahování jednoho 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ý k kombinování více souborů do jednoho 3. Gzip a dehet jsou obvykle používány v tandemu k vytvoření Tarballs, které jsou výrazně komprimovány 4. Extrahování jednotlivých souborů může trvat mnohem déle s komprimovanými tarballs než s jinými formáty