Razlika između GZIP i TAR

GZIP vs TAR
Proširenje .tar.gz vrlo je popularno kod preuzimanja datoteka posebno u operacijskim sustavima koji nisu Windows. Ali za razliku od većine proširenja, ovo ne znači identificiranje jednog programa koji bi se koristio za otvaranje ove datoteke; ukazuje na dva. Tar je format datoteke, ali je ujedno i naziv programa koji datoteku proizvodi. Tar je arhiver, što znači da bi arhivirao više datoteka u jednu datoteku, ali bez kompresije. Gzip koji obrađuje .gz ekstenziju je kompresijski alat koji se koristi za smanjenje prostora na disku koji koristi datoteka.

Većina Windows korisnika navikla je da jedan program komprimira i arhivira datoteke. Neki od programa koji to čine su Winrar, 7zip i Winzip. Ali to nije slučaj u UNIX i Linux okruženjima gdje su arhiviranje i komprimiranje ukupno dvije različite operacije. Tarball je naziv koji se koristi za identificiranje bilo koje zbirke datoteka koje je aplikacija Tar arhivirala u jednu datoteku bilo da je komprimirana ili ne. Iako je Gzip najčešći alat za kompresiju koji se koristi s tarballsima, nije jedini. Postoji i drugi alat za komprimiranje koji se zove Bzip2, a koji bi mogao dodatno komprimirati datoteku, ali bi trebao puno duže.

Postoje prednosti i nedostaci u stvaranju komprimirane tarballe u odnosu na standardne aplikacije koje rade i jedno i drugo. Komprimirani tarball mogao bi dramatično smanjiti veličinu datoteke. Alat za kompresiju ne komprimira datoteke pojedinačno, već tretira cijelu kuglu kao jednu veliku datoteku. To je još očiglednije kada se radi o polukomprimiranim datotekama kao što su GIF i jpg datoteke.

Nedostatak upotrebe ovog formata je taj što ne biste mogli izdvojiti nijednu datoteku. Budući da je cjelokupna arhiva komprimirana kao cjelina, također biste trebali raspakirati cijelu arhivu prije izdvajanja jedne datoteke. Izdvajanje jedne datoteke iz velikog komprimiranog tarballa moglo bi trajati znatno duže u usporedbi s izdvajanjem jedne datoteke iz istih datoteka komprimiranih i arhiviranih pomoću drugog alata kao što su Winrar ili Winzip.

Sažetak:
1. Gzip je alat za kompresiju koji se koristi za smanjenje veličine datoteke
2. Tar je arhiver koji se koristi za kombiniranje više datoteka u jednu
3. Gzip i Tar obično se koriste u tandemu za stvaranje Tarballs koji su značajno komprimirani
4. Izdvajanje pojedine datoteke može trajati puno duže s komprimiranim kuglicama nego kod ostalih formata