Skip to main content

Care este cel mai bun instrument de compresie pentru Linux?

Tutorial folosire adaptor OBD2 cu Torque (diagnostic auto pe telefon) (Aprilie 2024)

Tutorial folosire adaptor OBD2 cu Torque (diagnostic auto pe telefon) (Aprilie 2024)
Anonim

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:

InstrumentMărime fișier
Dimensiunea inițială a fișierului12202 octeți
zip9685
gzip9537
bzip210109

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.

InstrumentMărime fișier
Dimensiunea inițială a fișierului12202 octeți
zip9677
gzip9530
bzip210109

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

InstrumentMărime fișier
Dimensiunea inițială a fișierului345265
zip345399
gzip345247
bzip2346484

Fișier JPEG

InstrumentMărime fișier
Dimensiunea inițială a fișierului44340
zip44165
gzip44015
bzip244281

Fișier Bitmap

InstrumentMărime fișier
Dimensiunea inițială a fișierului3113334
zip495028
gzip494883
bzip2397569

Fișier GIF

InstrumentMărime fișier
Dimensiunea inițială a fișierului6164
zip5772
gzip5627
bzip26051

Î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

InstrumentMărime fișier
Dimensiunea inițială a fișierului5278905
zip5270224
gzip5270086
bzip25270491

Fișierul 2

InstrumentMărime fișier
Dimensiunea inițială a fișierului4135331
zip4126138
gzip4126000
bzip24119410

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

InstrumentMărime fișier
Dimensiunea inițială a fișierului731908
zip478546
gzip478407
bzip2478042

FLV

InstrumentMărime fișier
Dimensiunea inițială a fișierului7833634
zip4339169
gzip4339030
bzip24300295

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

InstrumentMărime fișier
Dimensiunea inițială a fișierului26557472
zip26514031
gzip26513892
bzip226639209

Fișierul 2

InstrumentMărime fișier
Dimensiunea inițială a fișierului195629144
zip193951631
gzip193951493
bzip2194834876

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ă

InstrumentMărime fișierTimp luat
Fișier inițial13330841600
zip13031777781 minut 10 secunde
gzip13031776371 minut 35 de secunde
bzip213092349476 minute 5 secunde

Compresie maximă

InstrumentMărime fișierTimp luat
Fișier inițial13330841600
zip13031078941 minut 10 secunde
gzip13031077531 minut 35 de secunde
bzip213092349476 minute 10 secunde

Cel mai rapid compresie

InstrumentMărime fișierTimp luat
Fișier inițial13330841600
zip13041639431 minut 0 secunde
gzip13041638021 minut 15 secunde
bzip213135575956 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.