Când vine vorba de găsirea de instrumente de compresie de fișiere în Linux, sunteți obligat să întâlniți zip, gzip și bzip2. Care dintre ele este cel mai bun instrument de compresie pentru dvs. depinde în parte de ceea ce intenționați să comprimați. O serie de teste au pus aceste trei unelte prin pașii lor pentru a vedea care dintre cele mai bune.
Cel mai bun instrument pentru comprimarea documentelor Windows
Primul test utilizează fiecare instrument de compresie pe un singur tip de fișier pentru a determina modul în care fiecare instrument gestionează fișierul în cauză.
Această serie de teste a rulat pe un document Windows în format Microsoft DOCX.
Utilizând setările implicite, rezultatele sunt:
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 12202 octeți |
zip | 9685 |
gzip | 9537 |
bzip2 | 10109 |
Utilizarea setărilor maxime de compresie din același fișier a dat rezultate similare. Utilizarea comprimării maxime nu a produs rezultate mai bune decât utilizarea setărilor implicite.
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 12202 octeți |
zip | 9677 |
gzip | 9530 |
bzip2 | 10109 |
Executarea aceluiași test pe alte două fișiere, unul conținând numai text și unul conținând text, imagini și formatare, a dat același rezultat: Setările maxime de compresie nu au făcut prea multe diferențe în rezultate.
În toate cele trei teste, gzip iese în top în toate categoriile și bzip2 este cel mai puțin eficient.
Cel mai bun instrument pentru comprimarea imaginilor
Următorul test prezintă rezultatele comprimării imaginilor în formate PNG, JPG, Bitmap și GIF. Teoretic, fișierele JPG sunt deja comprimate și, prin urmare, nu se pot comprima deloc și ar putea, teoretic, să facă fișierul mai mare.
Rezultatele testelor au arătat că comprimarea imaginilor în format JPB a avut un efect redus.
Fișier PNG
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 345265 |
zip | 345399 |
gzip | 345247 |
bzip2 | 346484 |
Fișier JPEG
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 44340 |
zip | 44165 |
gzip | 44015 |
bzip2 | 44281 |
Fișier Bitmap
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 3113334 |
zip | 495028 |
gzip | 494883 |
bzip2 | 397569 |
Fișier GIF
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 6164 |
zip | 5772 |
gzip | 5627 |
bzip2 | 6051 |
În toate cazurile, gzip a ieșit din nou în sus, cu excepția bitmapului umil. În imaginea bitmap, compresia bzip2 a produs un fișier mic în comparație cu formatul original și cel de compresie.
Cel mai bun instrument pentru comprimarea fișierelor audio
Cel mai obișnuit format audio este MP3, care a fost deja comprimat, astfel încât instrumentele nu au făcut prea multe diferențe în mărimea celor două fișiere testate.
Fișierul 1
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 5278905 |
zip | 5270224 |
gzip | 5270086 |
bzip2 | 5270491 |
Fișierul 2
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 4135331 |
zip | 4126138 |
gzip | 4126000 |
bzip2 | 4119410 |
Cel mai bun instrument pentru comprimarea video
Pentru acest test, au fost testate două fișiere video. Ca și în cazul fișierelor MP3, fișierul MP4 conține deja un nivel de compresie. Fișierul FLV nu are niciun nivel de comprimare, deoarece este un format fără pierderi.
MP4
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 731908 |
zip | 478546 |
gzip | 478407 |
bzip2 | 478042 |
FLV
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 7833634 |
zip | 4339169 |
gzip | 4339030 |
bzip2 | 4300295 |
Ambele formate de fișiere au fost comprimate, iar pe ambele, bzip2 a făcut cea mai bună operă, deși rezultatele au fost similare.
executabilele
Ultima categorie conține executabile. Deoarece executabilele sunt codificate, nu este deloc surprinzător faptul că nu se comprimă bine.
Fișierul 1
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 26557472 |
zip | 26514031 |
gzip | 26513892 |
bzip2 | 26639209 |
Fișierul 2
Instrument | Mărime fișier |
---|---|
Dimensiunea inițială a fișierului | 195629144 |
zip | 193951631 |
gzip | 193951493 |
bzip2 | 194834876 |
Deși efectele au fost minime, compresia gzip iese pe partea de sus și bzip2 vine în ultimul rând.
Testul complet al folderelor
De această dată, testul este rulat pe un dosar plin de imagini, documente, foi de calcul, videoclipuri, fișiere audio, executabile și alte formate de fișier diferite.
Compresie implicită
Instrument | Mărime fișier | Timp luat |
---|---|---|
Fișier inițial | 1333084160 | 0 |
zip | 1303177778 | 1 minut 10 secunde |
gzip | 1303177637 | 1 minut 35 de secunde |
bzip2 | 1309234947 | 6 minute 5 secunde |
Compresie maximă
Instrument | Mărime fișier | Timp luat |
---|---|---|
Fișier inițial | 1333084160 | 0 |
zip | 1303107894 | 1 minut 10 secunde |
gzip | 1303107753 | 1 minut 35 de secunde |
bzip2 | 1309234947 | 6 minute 10 secunde |
Cel mai rapid compresie
Instrument | Mărime fișier | Timp luat |
---|---|---|
Fișier inițial | 1333084160 | 0 |
zip | 1304163943 | 1 minut 0 secunde |
gzip | 1304163802 | 1 minut 15 secunde |
bzip2 | 1313557595 | 6 minute 10 secunde |
Pe baza testului final, este clar că bzip2 nu este la fel de util ca celelalte două instrumente de compresie. Este nevoie de mai mult timp pentru a comprima fișierele, iar dimensiunea finală a fișierului este mai mare decât celelalte două instrumente.
Diferenta dintre zip si gzip este neglijabila si in timp ce gzip iese in general pe partea de sus, formatul zip este mai obisnuit intre diferite sisteme de operare.
Verdictul
Folosiți zip sau gzip ca instrument de comprimare a fișierelor Linux. Poate bzip2 și-a petrecut ziua și trebuie să se limiteze la istorie.