Vad är en TAR.GZ (Gzipped Tarball)?

t

En TAR.GZ, även känd som en gzipped tarball, kan i princip ses som ett slags förpackning där du gör filer och kataloger mindre och enklare att hantera. Detta åstadkommes genom att först använda TAR (Tape Archive), ett verktyg som ursprungligen utvecklades för att lagra data på bandstationer men nu används för att samla samman flera filer och kataloger till en enda fil, en så kallad tarball. Denna tarball kan sedan komprimeras med GZ (GNU zip) för att minska filstorleken, något som är särskilt viktigt vid överföring av data över nätverk eller för att spara lagringsutrymme.

Grundverksamheten att arbeta med TAR.GZ-filer i ett UNIX-liknande system är enkel. För att skapa en tarball använder man kommandot ’tar -cvf’, och lägger sedan till namnet på den önskade tarballen och de filer eller kataloger som ska tillsättas. För att komprimera tarballen med GZ använder man kommandot “gzip”. Motsvarande kommandon för att extrahera tarballen igen är ‘tar -xvf’ och för att dekomprimera tarballen är ’gunzip’.

När du hanterar TAR.GZ-filer bör du vara medveten om att GZ-kompression är en förlustfri komprimeringsteknik, vilket innebär att den ursprungliga datan kan återställas exakt som den var innan komprimeringen. Detta är i motsats till förlustiga komprimeringstekniker, som JPEG och MP3, där viss data går förlorad i komprimeringsprocessen för att uppnå ännu mindre filstorlekar.

Kommentera

av Emma Smith