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:
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 12202 baitai |
| zip | 9685 |
| gzip | 9537 |
| bzip2 | 10109 |
Naudojant maksimalius suspaudimo nustatymus toje pačioje byloje pateikia panašius rezultatus. Naudojant maksimalų suspaudimą nebuvo pasiekti geresnių rezultatų nei naudojant numatytuosius nustatymus.
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 12202 baitai |
| zip | 9677 |
| gzip | 9530 |
| bzip2 | 10109 |
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
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 345265 |
| zip | 345399 |
| gzip | 345247 |
| bzip2 | 346484 |
JPEG failas
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 44340 |
| zip | 44165 |
| gzip | 44015 |
| bzip2 | 44281 |
Bitmap failas
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 3113334 |
| zip | 495028 |
| gzip | 494883 |
| bzip2 | 397569 |
GIF failas
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 6164 |
| zip | 5772 |
| gzip | 5627 |
| bzip2 | 6051 |
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
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 5278905 |
| zip | 5270224 |
| gzip | 5270086 |
| bzip2 | 5270491 |
2 failas
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 4135331 |
| zip | 4126138 |
| gzip | 4126000 |
| bzip2 | 4119410 |
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
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 731908 |
| zip | 478546 |
| gzip | 478407 |
| bzip2 | 478042 |
FLV
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 7833634 |
| zip | 4339169 |
| gzip | 4339030 |
| bzip2 | 4300295 |
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
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 26557472 |
| zip | 26514031 |
| gzip | 26513892 |
| bzip2 | 26639209 |
2 failas
| Įrankis | Failo dydis |
|---|---|
| Pradinis dydis | 195629144 |
| zip | 193951631 |
| gzip | 193951493 |
| bzip2 | 194834876 |
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
| Įrankis | Failo dydis | Laikas paimtas |
|---|---|---|
| Pradinis failas | 1333084160 | 0 |
| zip | 1303177778 | 1 minutė 10 sekundžių |
| gzip | 1303177637 | 1 minutė 35 sekundės |
| bzip2 | 1309234947 | 6 minutės 5 sekundės |
Maksimalus suspaudimas
| Įrankis | Failo dydis | Laikas paimtas |
|---|---|---|
| Pradinis failas | 1333084160 | 0 |
| zip | 1303107894 | 1 minutė 10 sekundžių |
| gzip | 1303107753 | 1 minutė 35 sekundės |
| bzip2 | 1309234947 | 6 minutės 10 sekundžių |
Greičiausias suspaudimas
| Įrankis | Failo dydis | Laikas paimtas |
|---|---|---|
| Pradinis failas | 1333084160 | 0 |
| zip | 1304163943 | 1 minutė 0 sekundžių |
| gzip | 1304163802 | 1 minutė 15 sekundžių |
| bzip2 | 1313557595 | 6 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.













