Forskellen mellem GZIP og TAR

GZIP vs TAR
.Tar.gz-udvidelsen er en meget populær, når du downloader filer, især i ikke Windows-operativsystemer. Men i modsætning til de fleste udvidelser, er dette ikke beregnet til at identificere et enkelt program, der vil blive brugt til at åbne denne fil; det peger på to. Tar er et filformat, men er også navnet på det program, der producerer filen. Tar er en arkivering, hvilket betyder, at den ville arkivere flere filer i en enkelt fil, men uden komprimering. Gzip, der håndterer .gz-udvidelsen er det komprimeringsværktøj, der bruges til at reducere den diskplads, som filen bruges.

De fleste Windows-brugere er vant til at få et enkelt program til at komprimere og arkivere filerne. Nogle af de programmer, der gør dette, er Winrar, 7zip og Winzip. Men dette er ikke tilfældet i UNIX- og Linux-miljøer, hvor arkivering og komprimering er to forskellige operationer i alt. Tarball er det navn, der bruges til at identificere enhver samling af filer, der er arkiveret i en enkelt fil af Tar-applikationen, uanset om den er komprimeret eller ej. Selvom Gzip er det mest almindelige komprimeringsværktøj, der bruges til tarballer, er det ikke det eneste. Der er også et andet komprimeringsværktøj kaldet Bzip2, der kunne komprimere filen yderligere, men det vil tage meget længere tid.

Der er fordele og ulemper ved at skabe en lynlåset tarball sammenlignet med standardapplikationerne, der gør begge dele. En zippet tarball kunne have drastisk reduceret filstørrelse komprimeringsværktøjet komprimerer ikke filerne individuelt men behandler hele tarball som en stor fil. Dette er endnu mere synligt, når man arbejder med halvkomprimerede filer som GIF- og jpg-filer.

Ulempen ved at bruge dette format er, at du ikke ville være i stand til at udpakke en enkelt fil. Da hele arkivet er komprimeret som en helhed, bliver du også nødt til at komprimere hele arkivet, før du udpakker en enkelt fil. Udtrækning af en enkelt fil fra en stor zippet tarball kunne tage betydeligt længere tid sammenlignet med at udpakke en enkelt fil fra de samme filer komprimeret og arkiveret af et andet værktøj som Winrar eller Winzip.

Resumé:
1. Gzip er et komprimeringsværktøj, der bruges til at reducere størrelsen på en fil
2. Tar er en arkiver, der bruges til at kombinere flere filer i en
3. Gzip og Tar bruges normalt i tandem til at oprette Tarballs, der komprimeres markant
4. Udpakning af en individuel fil kan tage meget længere tid med zippede tarballer end med andre formater