Forskjellen mellom GZIP og TAR

GZIP vs TAR
Extensionen .tar.gz er en veldig populær når du laster ned filer, spesielt i Windows-operativsystemer. Men i motsetning til de fleste utvidelser, er dette ikke ment å identifisere et enkelt program som vil bli brukt til å åpne denne filen; det peker på to. Tar er et filformat, men er også navnet på programmet som produserer filen. Tar er en arkiver, noe som betyr at det vil arkivere flere filer i en enkelt fil, men uten komprimering. Gzip som håndterer .gz-utvidelsen, er komprimeringsverktøyet som brukes til å redusere diskplassen som brukes av filen.

De fleste Windows-brukere er vant til å ha et enkelt program, komprimere og arkivere filene. Noen av programmene som gjør dette er Winrar, 7zip og Winzip. Men dette er ikke tilfellet i UNIX- og Linux-miljøer hvor arkivering og komprimering er to forskjellige operasjoner helt. Tarball er navnet som ble brukt til å identifisere en samling av filer som er arkivert i en enkelt fil av Tar-applikasjonen, enten den er komprimert eller ikke. Selv om Gzip er det vanligste komprimeringsverktøyet som brukes med tarballs, er det ikke den eneste. Det er også et annet komprimeringsverktøy kalt Bzip2 som kan komprimere filen videre, men vil ta mye lengre tid.

Det er fordeler og ulemper ved å skape en glidelåstball i forhold til standardprogrammene som gjør begge deler. En zippert tarball kan ha dramatisk redusert filstørrelse kompresjonsverktøyet komprimerer ikke filene individuelt, men behandler hele tarball som en stor fil. Dette er enda mer tydelig når det gjelder semi-komprimerte filer som GIF- og JPG-filer.

Ulempen med å bruke dette formatet er at du ikke vil kunne trekke ut en enkelt fil. Siden hele arkivet er komprimert som helhet, vil du også trenge å komprimere hele arkivet før du trekker ut en enkelt fil. Utvinning av en enkelt fil fra en stor glidelås tarball kan ta betydelig lengre sammenlignet med å trekke ut en enkelt fil fra de samme filene komprimert og arkivert av et annet verktøy som Winrar eller Winzip.

Sammendrag:
1. Gzip er et komprimeringsverktøy som brukes til å redusere størrelsen på en fil
2. Tar er en arkiver som brukes til å kombinere flere filer til en
3. Gzip og Tar brukes vanligvis i tandem for å skape Tarballs som komprimeres betydelig
4. Utpakking av en individuell fil kan ta mye lengre tid med zippede tarballs enn med andre formater