Skillnad mellan GZIP och TAR Skillnad mellan

Anonim

GZIP vs TAR

The. tjära. gz-förlängning är en mycket populär när du hämtar filer, särskilt i Windows-operativsystem. Men till skillnad från de flesta tillägg är det inte meningen att det ska identifieras ett enda program som skulle användas för att öppna den här filen. det pekar på två. Tjära är ett filformat men är också namnet på det program som producerar filen. Tjära är en arkiv, vilket betyder att det skulle arkivera flera filer i en enda fil men utan komprimering. Gzip som hanterar. gz extension är komprimeringsverktyget som används för att minska diskutrymmet som används av filen.

De flesta Windows-användare brukar ha ett enda program komprimera och arkivera filerna. Några av de program som gör detta är Winrar, 7zip och Winzip. Men det här är inte fallet i UNIX- och Linux-miljöerna där arkivering och komprimering är två olika operationer helt och hållet. Tarball är namnet som används för att identifiera alla samlingar av filer som har arkiverats i en enda fil av Tar-programmet, oavsett om det är komprimerat eller inte. Även om Gzip är det vanligaste komprimeringsverktyget som används med tarballs, är det inte det enda. Det finns också ett annat komprimeringsverktyg som heter Bzip2 som kan komprimera filen ytterligare, men skulle ta mycket längre tid.

Det finns fördelar och nackdelar med att skapa en zippad tarball jämfört med de vanliga applikationerna som gör båda. En zippad tarball kan ha dramatiskt minskat filstorlek komprimeringsverktyget komprimerar inte filerna individuellt utan behandlar hela tarball som en stor fil. Detta är ännu tydligare när det gäller halvkomprimerade filer som GIF och JPG-filer.

Nackdelen med att använda detta format är att du inte skulle kunna extrahera en enda fil. Eftersom hela arkivet komprimeras som helhet, skulle du också behöva komprimera hela arkivet innan du extraherar en enda fil. Att extrahera en enda fil från en stor zippad tarball kan ta betydligt längre jämfört med att extrahera en enda fil från samma filer komprimerad och arkiverad av ett annat verktyg som Winrar eller Winzip.

Sammanfattning:

1. Gzip är ett komprimeringsverktyg som används för att minska storleken på en fil

2. Tar är en arkiv som används för att kombinera flera filer till en

3. Gzip och Tar används vanligtvis i tandem för att skapa Tarballs som komprimeras betydligt

4. Att extrahera en enskild fil kan ta mycket längre tid med zippade tarballs än med andra format