Diferența dintre GZIP și TAR

GZIP vs TAR
Extensia .tar.gz este una foarte populară atunci când descărcați fișiere în special în sistemele de operare non-Windows. Dar, spre deosebire de cele mai multe extensii, aceasta nu are menirea de a identifica un singur program care ar fi folosit pentru a deschide acest fișier; arată două. Tar este un format de fișier, dar este, de asemenea, numele programului care produce fișierul. Tar este un arhivator, ceea ce înseamnă că ar arhiva mai multe fișiere într-un singur fișier, dar fără compresie. Gzip care gestionează extensia .gz este instrumentul de comprimare utilizat pentru a reduce spațiul pe disc utilizat de fișier.

Majoritatea utilizatorilor de Windows sunt folosiți pentru a avea un singur program de a comprima și arhiva fișierele. Unele programe care fac acest lucru sunt Winrar, 7zip și Winzip. Dar acest lucru nu este cazul în mediile UNIX și Linux în care arhivarea și comprimarea sunt două operațiuni diferite. Tarball este numele folosit pentru a identifica orice colecție de fișiere care au fost arhivate într-un singur fișier de către aplicația Tar, indiferent dacă este comprimată sau nu. Deși Gzip este cel mai des utilizat instrument de compresie folosit cu tarballs, acesta nu este singurul. Există, de asemenea, un alt instrument de compresie numit Bzip2 care ar putea comprima fișierul mai departe, dar ar dura mult mai mult.

Există avantaje și dezavantaje în crearea unui tarball pe zip, în comparație cu aplicațiile standard care le face pe amândouă. Un tarball pe zip ar putea reduce dramatic dimensiunea fișierului, instrumentul de compresie nu comprimă fișierele în mod individual, ci tratează întregul fișier tarball ca fișier mare. Acest lucru este și mai evident atunci când se ocupă cu fișiere semi-comprimate cum ar fi fișierele GIF și JPG.

Dezavantajul utilizării acestui format este că nu veți putea extrage un singur fișier. Din moment ce întreaga arhivă este comprimată în ansamblu, va trebui să decomprimați întreaga arhivă înainte de extragerea unui singur fișier. Extragerea unui singur fișier dintr-un tarball mare pe zip ar putea dura mult mai mult în comparație cu extragerea unui singur fișier din aceleași fișiere comprimate și arhivate de un alt instrument, cum ar fi Winrar sau Winzip.

Rezumat:
1. Gzip este un instrument de compresie folosit pentru a reduce dimensiunea unui fișier
2. Tar este un arhivator folosit pentru a combina mai multe fișiere într-una
3. Gzip și gudronul sunt de obicei utilizate în tandem pentru a crea Tarballs care sunt comprimate în mod semnificativ
4. Extragerea unui fișier individual poate dura mult mai mult cu tarballs zip decât cu alte formate