Skip to main content

Kuris yra geriausias "Compression" įrankis "Linux"?

Anonim

Kai kalbama apie failų suspaudimo įrankių paiešką Linux, turite susidurti su zip, gzip ir bzip2. Kuris iš jų yra geriausias jūsų suspaudimo įrankis, iš dalies priklauso nuo to, ką jūs ketinate suspausti. Tyrimų serija sukūrė šias tris priemones per savo žingsnius, kad sužinotumėte, kuris iš jų yra geriausias.

Geriausias "Windows" dokumentų suspaudimo įrankis

Pirmasis bandymas naudoja kiekvieną suspaudimo įrankį viename failo tipe, norint nustatyti, kaip kiekvienas įrankis tvarko atitinkamą failą.

Ši testų serija buvo naudojama "Windows" dokumente "Microsoft DOCX" formatu.

Naudojant numatytuosius nustatymus, rezultatai yra:

ĮrankisFailo dydis
Pradinis dydis12202 baitai
zip9685
gzip9537
bzip210109

Naudojant maksimalius suspaudimo nustatymus toje pačioje byloje pateikia panašius rezultatus. Naudojant maksimalų suspaudimą nebuvo pasiekti geresnių rezultatų nei naudojant numatytuosius nustatymus.

ĮrankisFailo dydis
Pradinis dydis12202 baitai
zip9677
gzip9530
bzip210109

Tas pats bandymas atliekamas su dviem kitais failais: vienas - tik tekstas, vienas - tekstas, vaizdai ir formatavimas. Tas pats rezultatas buvo toks: maksimalūs suspaudimo parametrai neturėjo didelių rezultatų.

Visuose trijuose bandymuose gzip atsiranda visose kategorijose, o bzip2 yra mažiausiai veiksmingas.

Geriausias įrankis vaizdų suspaudimui

Kitas bandymas rodo vaizdų suspaudimo rezultatus PNG, JPG, Bitmap ir GIF formatuose. Teoriškai JPG rinkmenos jau yra suspaustos ir todėl negali suspausti ir teoriškai padidinti failą.

Bandymų rezultatai parodė, kad JPB formato vaizdų suspaudimas turėjo mažai įtakos.

PNG failas

ĮrankisFailo dydis
Pradinis dydis345265
zip345399
gzip345247
bzip2346484

JPEG failas

ĮrankisFailo dydis
Pradinis dydis44340
zip44165
gzip44015
bzip244281

Bitmap failas

ĮrankisFailo dydis
Pradinis dydis3113334
zip495028
gzip494883
bzip2397569

GIF failas

ĮrankisFailo dydis
Pradinis dydis6164
zip5772
gzip5627
bzip26051

Visais atvejais gzip atėjo iš naujo, išskyrus nuolankų bitų vaizdą. Rastriniame atvaizde bzip2 suspaudimas sukuria nedidelį failą, palyginti su originaliu ir kitais suspaudimo formatais.

Geriausias garso failų suspaudimo įrankis

Labiausiai paplitęs garso formatas yra MP3, kuris jau buvo suspaustas, todėl įrankiai nesudarė didelių skirtumų iš dviejų bandytų failų dydžio.

1 failas

ĮrankisFailo dydis
Pradinis dydis5278905
zip5270224
gzip5270086
bzip25270491

2 failas

ĮrankisFailo dydis
Pradinis dydis4135331
zip4126138
gzip4126000
bzip24119410

Geriausias įrankis suspaudžiant vaizdo įrašą

Šiame bandyme buvo išbandyti du vaizdo failai. Kaip MP3 atveju, MP4 rinkmenoje jau yra suspaudimo lygis. FLV failas neturi jokio glaudinimo lygio, nes jis yra be nuostolių formatas.

MP4

ĮrankisFailo dydis
Pradinis dydis731908
zip478546
gzip478407
bzip2478042

FLV

ĮrankisFailo dydis
Pradinis dydis7833634
zip4339169
gzip4339030
bzip24300295

Abu failų formatai buvo suglaudinti, o abiejų rūšių - bzip2 - geriausias darbas, nors rezultatai buvo panašūs.

Vykdomieji failai

Paskutinėje kategorijoje yra vykdomosios programos. Kadangi vykdomieji failai yra kaupiami kodą, nenuostabu, kad jie nesugebės gerai suspausti.

1 failas

ĮrankisFailo dydis
Pradinis dydis26557472
zip26514031
gzip26513892
bzip226639209

2 failas

ĮrankisFailo dydis
Pradinis dydis195629144
zip193951631
gzip193951493
bzip2194834876

Nors poveikis buvo minimalus, "gzip compression" pasirodė ant viršaus ir bzip2 ateina paskutinis.

Pilnas aplanko testas

Šį kartą bandymas atliekamas aplanke, kuriame yra visi vaizdai, dokumentai, skaičiuoklės, vaizdo įrašai, garso failai, vykdomieji failai ir kiti skirtingi failų formatai.

Numatytas suspaudimas

ĮrankisFailo dydisLaikas paimtas
Pradinis failas13330841600
zip13031777781 minutė 10 sekundžių
gzip13031776371 minutė 35 sekundės
bzip213092349476 minutės 5 sekundės

Maksimalus suspaudimas

ĮrankisFailo dydisLaikas paimtas
Pradinis failas13330841600
zip13031078941 minutė 10 sekundžių
gzip13031077531 minutė 35 sekundės
bzip213092349476 minutės 10 sekundžių

Greičiausias suspaudimas

ĮrankisFailo dydisLaikas paimtas
Pradinis failas13330841600
zip13041639431 minutė 0 sekundžių
gzip13041638021 minutė 15 sekundžių
bzip213135575956 minutės 10 sekundžių

Remiantis galutiniu bandymu, akivaizdu, kad bzip2 nėra toks naudingas, kaip ir kitos dvi suspaudimo priemonės. Failų suspaudimas užtrunka ilgiau, o galutinis failo dydis yra didesnis nei kiti du įrankiai.

Skirtumas tarp "zip" ir "gzip" yra nereikšmingas, ir nors gzip paprastai išeina į viršų, zip formatas dažniau naudojamas skirtingose ​​operacinėse sistemose.

Verdiktas

Kaip "Linux" failų suspaudimo įrankį naudokite zip arba gzip. Gal bzip2 turi savo dieną ir turi būti apsiribojama istorija.