Kuris yra geriausias suspaudimo įrankis "Linux"?

Įvadas

Kalbant apie "Linux" failų suspaudimo įrankių paiešką, jums paliekama keletas skirtingų pasirinkimų, bet kuri iš jų yra geriausia?

Šiame vadove aš įdėsiu zip , gzip ir bzip2 per jų spartus, kad sužinotumėte, kuris iš jų yra geriausias.

Aš atlikau keletą testų skirtingiems failų tipams ir naudoja skirtingus kiekvieno įrankio nustatymus, o čia pateikiami rezultatai

Geriausias Windows dokumentų suspaudimo įrankis

Prieš pradėdami ieškoti detalesnio bandymo, norėjau išbandyti kiekvieną suspaudimo įrankį viename failų tipe, kad galėtume pamatyti, kaip kiekvienas įrankis tvarko atitinkamą failą.

Šie bandymai buvo atlikti prieš " Microsoft DOCX" formatu .

Numatytieji nustatymai

Pradėjau kiekvienos programos numatytuosius nustatymus.

Įrankis Failo dydis
Pradinis dydis 12202 baitai
zip 9685
gzip 9537
bzip2 10109

Geriausia suspaudimas

Šį kartą aš nuėjau į maksimalų suspaudimą,

Įrankis Failo dydis
Pradinis dydis 12202 baitai
zip 9677
gzip 9530
bzip2 10109

Norėdamas įsitikinti, kad tai nebuvo klaida, aš išbandžiau tą patį bandymą prieš du kitus dokumentus.

1 failas:

Įrankis Failo dydis
Pradinis dydis 14913176
zip 14657475
gzip 14657328
bzip2 14741042

2 failas:

Įrankis Failo dydis
Pradinis dydis 13314
zip 10814
gzip 10653
bzip2 11254

Dviejuose rinkmenose buvo teksto, o didesnis failas buvo daug teksto puslapių, kuriuose buvo daug nuotraukų ir daug formatavimo.

Nuo pirmojo bandymo gzip pasirodys aukščiau visose kategorijose, o bzip2 yra mažiausiai veiksmingas.

Geriausias įrankis vaizdų suspaudimui

Šį kartą aš parodysiu įvairių formatų, tokių kaip PNG ir JPG, suspaudimo rezultatus.

Teoriškai JPG rinkmenos jau yra suspaustos ir todėl negali suspausti ir teoriškai padidinti failą.

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 vėl pasirodė iš karto, išskyrus vieną ir tai buvo žemas bitų atvaizdas. Bzip2 suspaudimas pagamino nedidelį failą, palyginti su originalu.

Geriausia garso failų suspaudimo priemonė

Labiausiai paplitęs garso formatas yra MP3, o teoriškai jis jau buvo suspaustas, todėl įrankiai iš tikrųjų gali padidinti failo dydį.

Aš išbandysiu du failus:

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

Šį kartą rezultatai buvo neišspręstos. Kompresija visais atvejais buvo minimali, bet įdomu tai, kad bzip2 išėjo iš blogiausio failo 1 ir geriausio failo 2.

Geriausias įrankis suspaudžiant vaizdo įrašą

Šiame bandyme aš suspaudinsiu 2 vaizdo failus. Kaip ir MP3 atveju, MP4 rinkmenoje jau yra suspaudimo lygis, todėl rezultatai tikriausiai pasirodys esą nereikšmingi, atsižvelgiant į tai, kaip įrankiai veikia.

Aš taip pat įtraukiau FLV failą, kuris neturės jokio glaudinimo lygio, nes jis yra be nuostolių.

MP4:

Įrankis Failo dydis
Pradinis dydis 731908
zip 478546
gzip 478407
bzip2 478042


Dar kartą bzip2 formatas pasirodė geresnis nei kitų tipų failai.

Šiame etape, atrodo, kad mažai skiriasi, kokį įrankį naudojate. Rezultatai yra artimi visuose failų tipuose, o kartais gzip yra geriausias, o kiti bzip2 yra geriausi, o zip komanda paprastai yra ten arba šalia.

FLV:

Įrankis Failo dydis
Pradinis dydis 7833634
zip 4339169
gzip 4339030
bzip2 4300295


Atrodytų, kad jei suspaudžia vaizdo įrašą, bzip2 yra pasirinktas suglaudinimo įrankis.

Vykdomieji failai

Paskutinė viena kategorija, kurią bandysiu, yra vykdomosios.

Kai vykdomieji failai yra surinkti kodą, manau, kad jie nesugebės labai 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


Vėlgi matome, kad gzip pasirodo ant viršaus, o bzip2 ateina paskutinis. Mažesniam vykdomajam failui bzip failas iš tikrųjų išaugo.

Pilnas aplanko testas

Iki šiol aš nagrinėjau atskirus failus. Šį kartą aš turiu aplanką, kuriame yra vaizdai, dokumentai, skaičiuoklės, vaizdo įrašai, garso failai, vykdomieji failai ir daugelis kitų skirtingų failų formatų.

Aš sukūriau "tar" failą, kurį lengviau suspausti naudojant visus turimus įrankius. Komandos gzip ir bzip2 veikia prieš atskirus failus, o zip komanda gali veikti prieš aplankus.

Naudodamas tar komandą sukūriau vieną failą, kuriame yra visi aplankai ir failai nesuspaustų formatų.

Aš einu stebėti daugybę dalykų šiame bandyme:

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ų

Santrauka

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

Skirtumas tarp "zip" ir "gzip" yra nereikšmingas, o gzip paprastai iškyla aukščiau, zip formatas dažniau naudojamas skirtingose ​​operacinėse sistemose.

Taigi mano nuosprendis yra tai, kad tikrai naudokite zip arba gzip, bet gal bzip2 turėjo savo dieną ir reikia apsiriboti istorija.