Hver er besta þjöppunartólið fyrir Linux?

Kynning

Þegar kemur að því að finna skráþjöppunartæki á Linux ertu vinstri með fjölda mismunandi valkosta en hver er bestur?

Í þessari handbók mun ég setja zip , gzip og bzip2 í gegnum skref til að sjá hver er bestur.

Ég hef framkvæmt fjölda prófana gegn mismunandi skráargerðum og notað mismunandi stillingar fyrir hvert tól og hér eru niðurstöðurnar

Best tól til að þjappa Windows skjölum

Áður en að skoða nánari próf, vildi ég prófa hvert samþjöppunartæki gagnvart einum skráartegund svo að við gætum séð hvernig hvert tól höndlar viðkomandi skrá.

Þessar prófanir hafa verið keyrðar á Microsoft DOCX sniði .

Sjálfgefin stilling

Ég hef byrjað með sjálfgefnar stillingar fyrir hvert forrit.

Tól Skjala stærð
Upphafleg skráarstærð 12202 bæti
zip 9685
gzip 9537
bzip2 10109

Best þjöppun

Í þetta sinn hef ég farið fyrir hámarksþjöppun,

Tól Skjala stærð
Upphafleg skráarstærð 12202 bæti
zip 9677
gzip 9530
bzip2 10109

Til að ganga úr skugga um að þetta væri ekki fluke ég reyndi sama prófið gegn 2 öðrum skjölum.

Skrá 1:

Tól Skjala stærð
Upphafleg skráarstærð 14913176
zip 14657475
gzip 14657328
bzip2 14741042

Skrá 2:

Tól Skjala stærð
Upphafleg skráarstærð 13314
zip 10814
gzip 10653
bzip2 11254

Tvær af skrám innihéldu aðeins texta en stærri skráin innihélt margar síður texta með fullt af myndum og mikið af formattingum.

Frá fyrsta prófinu kemur gzip út á toppinn í öllum flokkum og bzip2 er síst árangursrík.

Best tól til að þjappa myndum

Í þetta sinn ætla ég að sýna niðurstöðurnar að þjappa ýmsum myndasniðum eins og PNG og JPG.

Í orði, JPG skrár eru þegar þjappað og því má ekki þjappa yfirleitt og gætu, í orði, gert skrána stærri.

PNG skrá

Tól Skjala stærð
Upphafleg skráarstærð 345265
zip 345399
gzip 345247
bzip2 346484

JPEG-skrá

Tól Skjala stærð
Upphafleg skráarstærð 44340
zip 44165
gzip 44015
bzip2 44281

Bitmap skrá

Tól Skjala stærð
Upphafleg skráarstærð 3113334
zip 495028
gzip 494883
bzip2 397569

GIF skrá

Tól Skjala stærð
Upphafleg skráarstærð 6164
zip 5772
gzip 5627
bzip2 6051

Í öllum tilvikum kom gzip út á toppinn aftur nema fyrir einn og það var auðmjúkur punktamynd. The bzip2 þjöppun framleitt smá skrá í samanburði við upprunalega.

Best tól til að þjappa hljóðskrám

Algengasta hljómflutningsformið er MP3 og í orði, þetta hefur þegar verið þjappað þannig að verkfæri geta í raun lent í að auka skráarstærðina.

Ég ætla að prófa tvær skrár:

Skrá 1:

Tól Skjala stærð
Upphafleg skráarstærð 5278905
zip 5270224
gzip 5270086
bzip2 5270491

Skrá 2:

Tól Skjala stærð
Upphafleg skráarstærð 4135331
zip 4126138
gzip 4126000
bzip2 4119410

Í þetta sinn voru niðurstöðurnar ófullnægjandi. Þjöppunin í öllum tilvikum var lágmarks en það er athyglisvert að bzip2 kom út versta fyrir skrá 1 og best fyrir skrá 2.

Best tól til að þjappa myndskeiðinu

Í þessu prófi ætla ég að þjappa 2 myndskeiðum. Eins og með MP3 er MP4- skráin nú þegar með þjöppun og þannig mun niðurstöðurnar sennilega reynast hverfandi hvað varðar hversu vel verkfærinir framkvæma.

Ég hef einnig með FLV skrá sem mun ekki hafa nein þjöppun þar sem það er lossless snið.

MP4:

Tól Skjala stærð
Upphafleg skráarstærð 731908
zip 478546
gzip 478407
bzip2 478042


Enn og aftur kom bzip2 sniði út betur en aðrar skrágerðir.

Á þessu stigi virðist sem það er lítill munur á hvaða tól þú notar. Niðurstöðurnar eru nánast yfir borð fyrir allar gerðir skráa og stundum er gzip best og aðrir bzip2 er best og zip skipunin er venjulega þar eða þarna.

FLV:

Tól Skjala stærð
Upphafleg skráarstærð 7833634
zip 4339169
gzip 4339030
bzip2 4300295


Það virðist sem ef þú ert að þjappa myndbandinu sem bzip2 er samþjöppunartólið sem þú velur.

Executables

Síðasta einasta flokkurinn sem ég mun reyna er executables.

Eins og executables eru unnin kóðann ég grunar að þeir muni ekki þjappa mjög vel.

Skrá 1:

Tól Skjala stærð
Upphafleg skráarstærð 26557472
zip 26514031
gzip 26513892
bzip2 26639209

Skrá 2:

Tól Skjala stærð
Upphafleg skráarstærð 195629144
zip 193951631
gzip 193951493
bzip2 194834876


Aftur sjáum við að gzip kemur út á toppinn og bzip2 kemur síðast. Fyrir minni executable bzip skráin óx í stærð.

Heill mappa próf

Hingað til hefur ég brugðist við einstökum skrám. Í þetta skiptið er ég með möppu full af myndum, skjölum, töflureiknum, myndböndum, hljóðskrám, executables og mörgum öðrum mismunandi skráarsniðum.

Ég hef búið til tar skrá sem gerir það auðveldara að þjappa með öllum tækjunum sem eru í boði. Gzip og bzip2 skipanir vinna gegn einum skrá en zip skipunin getur unnið gegn möppum.

Með því að nota tjöruskipan hefur ég búið til eina skrá sem inniheldur allar möppur og skrár í óþjappaðri sniði.

Ég mun fylgjast með nokkrum hlutum í þessu prófi:

Sjálfgefið þjöppun

Tól Skjala stærð Tími tekin
Upphaflegt skrá 1333084160 0
zip 1303177778 1 mínútu 10 sekúndur
gzip 1303177637 1 mínútu 35 sekúndur
bzip2 1309234947 6 mínútur 5 sekúndur

Hámarksþjöppun

Tól Skjala stærð Tími tekin
Upphaflegt skrá 1333084160 0
zip 1303107894 1 mínútu 10 sekúndur
gzip 1303107753 1 mínútu 35 sekúndur
bzip2 1309234947 6 mínútur 10 sekúndur

Hraða þjöppun

Tól Skjala stærð Tími tekin
Upphaflegt skrá 1333084160 0
zip 1304163943 1 mínútu 0 sekúndur
gzip 1304163802 1 mínútu 15 sekúndur
bzip2 1313557595 6 mínútur 10 sekúndur

Yfirlit

Byggt á lokaprófi er ljóst að bzip2 er ekki eins gagnlegt og hin 2 þjöppunarverkfæri. Það tekur lengri tíma að þjappa skrám og endanleg skráarstærð er stærri.

Munurinn á zip og gzip er hverfandi, og á meðan gzip kemur yfirleitt ofan á, er zip-sniði algengara á mismunandi stýrikerfum.

Svo dómur minn er að ákveðið að nota annaðhvort zip eða gzip en kannski bzip2 hefur haft daginn og þarf að vera bundin við sögu.