GZIP versus TAR
De .tar.gz extensie is erg populair bij het downloaden van bestanden, vooral in niet-Windows-besturingssystemen. Maar in tegenstelling tot de meeste extensies, is dit niet bedoeld om een enkel programma te identificeren dat zou worden gebruikt om dit bestand te openen; het wijst naar twee. Tar is een bestandsindeling, maar is ook de naam van het programma dat het bestand produceert. Tar is een archiver, wat betekent dat het meerdere bestanden zou archiveren in een enkel bestand, maar zonder compressie. Gzip dat de .gz-extensie afhandelt, is de compressietool die wordt gebruikt om de schijfruimte die door het bestand wordt gebruikt te verminderen.
De meeste Windows-gebruikers zijn gewend om een enkel programma te comprimeren en de bestanden te archiveren. Sommige van de programma's die dit doen zijn Winrar, 7zip en Winzip. Maar dit is niet het geval in de UNIX- en Linux-omgevingen waar archiveren en comprimeren twee verschillende bewerkingen zijn. Tarball is de naam die wordt gebruikt om elke verzameling bestanden te identificeren die door de Tar-toepassing in een enkel bestand zijn gearchiveerd, ongeacht of deze is gecomprimeerd of niet. Hoewel Gzip de meest voorkomende compressie-tool is die wordt gebruikt met tarballs, is dit niet de enige. Er is ook nog een compressietool genaamd Bzip2 die het bestand verder zou kunnen comprimeren, maar het zou veel langer duren.
Er zijn voordelen en nadelen bij het maken van een gecomprimeerde tarball vergeleken met de standaardtoepassingen die beide doen. Een gecomprimeerde tarball zou de bestandsgrootte drastisch kunnen verminderen. De compressietool comprimeert de bestanden niet individueel, maar behandelt de hele tarball als één groot bestand. Dit is nog duidelijker wanneer het gaat om semi-gecomprimeerde bestanden zoals GIF- en JPG-bestanden.
Het nadeel van het gebruik van dit formaat is dat u niet één bestand kunt extraheren. Aangezien het hele archief als geheel is gecomprimeerd, moet u ook het volledige archief decomprimeren voordat u een enkel bestand uitpakt. Het uitpakken van een enkel bestand uit een grote gecomprimeerde tarball kan aanzienlijk langer duren in vergelijking met het uitpakken van een enkel bestand uit dezelfde bestanden die gecomprimeerd en gearchiveerd zijn door een andere tool zoals Winrar of Winzip.
Samenvatting:
1. Gzip is een compressietool die wordt gebruikt om de grootte van een bestand te verkleinen
2. Tar is een archiver die wordt gebruikt om meerdere bestanden in één te combineren
3. Gzip en Tar worden meestal samen gebruikt om Tarballs te maken die aanzienlijk worden gecomprimeerd
4. Het uitpakken van een individueel bestand kan veel langer duren met gecomprimeerde tarballs dan met andere formaten