Skip to main content

Ktorý je najlepší kompresný nástroj pre Linux?

Anonim

Pokiaľ ide o nájdenie nástrojov na kompresiu súborov v systéme Linux, ste povinní naraziť na zip, gzip a bzip2. Ktorý z nich je pre vás najlepší kompresný nástroj, závisí čiastočne od toho, čo plánujete komprimovať. Séria testov priniesla tieto tri nástroje v ich krokoch, aby zistila, ktorá z nich je najlepšia.

Najlepší nástroj pre kompresiu dokumentov Windows

Prvý test používa každý nástroj na kompresiu na jednom type súboru, aby určil, ako každý nástroj spracováva daný súbor.

Táto séria testov bola spustená na dokumente systému Windows vo formáte Microsoft DOCX.

Pomocou predvolených nastavení sú tieto výsledky:

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov12202 bajtov
zips9685
gzip9537
bzip210109

Použitie maximálnych nastavení kompresie v rovnakom súbore prinieslo podobné výsledky. Použitie maximálnej kompresie neprinieslo lepšie výsledky ako použitie predvolených nastavení.

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov12202 bajtov
zips9677
gzip9530
bzip210109

Spustenie rovnakého testu na ďalších dvoch súboroch, jeden obsahujúci iba text a ten obsahujúci text, obrázky a formátovanie, priniesol rovnaký výsledok: Maximálne nastavenie kompresie nezmenilo vo výsledkoch výrazný rozdiel.

Vo všetkých troch testoch sa gzip dostane na vrchol vo všetkých kategóriách a bzip2 je najmenej efektívny.

Najlepší nástroj pre kompresiu obrázkov

Nasledujúci test zobrazuje výsledky kompresie obrázkov vo formátoch PNG, JPG, Bitmap a GIF. Teoreticky sú súbory JPG už komprimované, a preto sa nemusia vôbec skomprimovať a mohli by teoreticky urobiť súbor väčší.

Výsledky testov ukázali, že kompresia obrázkov formátu JPB má malý účinok.

Súbor PNG

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov345265
zips345399
gzip345247
bzip2346484

Súbor JPEG

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov44340
zips44165
gzip44015
bzip244281

Bitmapový súbor

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov3113334
zips495028
gzip494883
bzip2397569

Súbor GIF

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov6164
zips5772
gzip5627
bzip26051

Vo všetkých prípadoch, gzip vyšiel zhora znova, okrem skromnej bitmapy. Na bitmapovom obrázku kompresia bzip2 vytvorila malý súbor v porovnaní s pôvodným a inými formátmi kompresie.

Najlepší nástroj pre kompresiu zvukových súborov

Najbežnejším zvukovým formátom je MP3, ktoré už bolo komprimované, takže nástroje nemali veľký rozdiel vo veľkosti dvoch testovaných súborov.

Súbor 1

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov5278905
zips5270224
gzip5270086
bzip25270491

Súbor 2

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov4135331
zips4126138
gzip4126000
bzip24119410

Najlepší nástroj pre kompresiu videa

Pri tejto skúške boli testované dva video súbory. Rovnako ako u MP3, súbor MP4 už obsahuje úroveň kompresie. Súbor FLV nemá žiadnu úroveň kompresie, pretože je bezstratový formát.

MP4

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov731908
zips478546
gzip478407
bzip2478042

FLV

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov7833634
zips4339169
gzip4339030
bzip24300295

Oba formáty súborov boli komprimované a na oboch bzip2 to najlepšie fungovalo, aj keď výsledky boli podobné.

spustiteľné

Posledná kategória obsahuje spustiteľné súbory. Pretože spustiteľné súbory sú kompilované kód, nie je prekvapením, že nie sú komprimované dobre.

Súbor 1

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov26557472
zips26514031
gzip26513892
bzip226639209

Súbor 2

náradieVeľkosť súboru
Počiatočné rozlíšenie súborov195629144
zips193951631
gzip193951493
bzip2194834876

Aj keď boli efekty minimálne, kompresia gzip vyšla na vrchol a bzip2 je naposledy.

Kompletný test priečinka

Tentoraz sa test vykoná v priečinku plnom obrázkov, dokumentov, tabuliek, videí, zvukových súborov, spustiteľných súborov a ďalších rôznych formátov súborov.

Predvolená kompresia

náradieVeľkosť súboruČas prijatý
Počiatočný súbor13330841600
zips13031777781 minúta a 10 sekúnd
gzip13031776371 minúta 35 sekúnd
bzip213092349476 minút a 5 sekúnd

Maximálna kompresia

náradieVeľkosť súboruČas prijatý
Počiatočný súbor13330841600
zips13031078941 minúta a 10 sekúnd
gzip13031077531 minúta 35 sekúnd
bzip213092349476 minút 10 sekúnd

Najrýchlejšia kompresia

náradieVeľkosť súboruČas prijatý
Počiatočný súbor13330841600
zips13041639431 minúta 0 sekúnd
gzip13041638021 minúta 15 sekúnd
bzip213135575956 minút 10 sekúnd

Na základe záverečného testu je jasné, že bzip2 nie je taký užitočný ako ostatné dva kompresné nástroje. Kompresiu súborov trvá dlhší čas a konečná veľkosť súboru je väčšia ako ostatné dva nástroje.

Rozdiel medzi zipsom a gzipom je zanedbateľný a zatiaľ čo gzip sa zvyčajne objavuje na vrchole, formát zip je bežnejší v rôznych operačných systémoch.

Verdikt

Použite zips alebo gzip ako nástroj na kompresiu súborov v systéme Linux. Možno bzip2 mal svoj deň a musí byť obmedzený na históriu.