Je! Ni Nini Kifaa Bora cha Unyogovu Kwa Linux?

Utangulizi

Linapokuja kutafuta vifaa vya kupakia faili kwenye Linux umesalia na chaguo tofauti tofauti lakini ni moja bora zaidi?

Katika mwongozo huu, nitaweka zip , gzip na bzip2 kupitia hatua zao ili kuona ni nani bora.

Nimefanya vipimo kadhaa dhidi ya aina tofauti za faili na kutumia mipangilio tofauti kwa kila chombo na hapa ndio matokeo

Chombo Bora Kwa Kusisitiza Nyaraka za Windows

Kabla ya kuangalia mtihani wa kina zaidi nilitaka kujaribu kila chombo cha compression dhidi ya aina moja ya faili ili tuweze kuona jinsi kila chombo kinachukua faili katika swali.

Majaribio haya yamepigwa dhidi ya muundo wa Microsoft DOCX .

Mipangilio ya Default

Nimeanza na mipangilio ya default kwa kila mpango.

Chombo Ukubwa wa faili
Filesize ya awali 12202 byte
zip 9685
gzip 9537
bzip2 10109

Ukandamizaji Bora

Wakati huu nimekwenda kwa upeo wa upeo,

Chombo Ukubwa wa faili
Filesize ya awali 12202 byte
zip 9677
gzip 9530
bzip2 10109

Ili kuhakikisha hii haikuwa fluke nilijaribu mtihani huo dhidi ya hati nyingine 2.

Funga 1:

Chombo Ukubwa wa faili
Filesize ya awali 14913176
zip 14657475
gzip 14657328
bzip2 14741042

Funga 2:

Chombo Ukubwa wa faili
Filesize ya awali 13314
zip 10814
gzip 10653
bzip2 11254

Majina mawili yaliyomo maandishi tu ambapo faili kubwa zili narasa nyingi za maandiko na picha nyingi na muundo mwingi.

Kutoka kwenye jaribio la kwanza la gzip linatokea juu katika makundi yote na bzip2 ni ya ufanisi zaidi.

Chombo Bora Kwa Kuchanganya Picha

Wakati huu nitakuonyesha matokeo ya kuondokana na muundo tofauti wa picha kama vile PNG na JPG.

Kwa nadharia, faili za JPG tayari zimeshindwa na kwa hiyo haziwezi kushinikiza kabisa na inaweza, kwa nadharia, kufanya faili kubwa.

Faili ya PNG

Chombo Ukubwa wa faili
Filesize ya awali 345265
zip 345399
gzip 345247
bzip2 346484

Faili ya JPEG

Chombo Ukubwa wa faili
Filesize ya awali 44340
zip 44165
gzip 44015
bzip2 44281

Picha ya Bitmap

Chombo Ukubwa wa faili
Filesize ya awali 3113334
zip 495028
gzip 494883
bzip2 397569

Faili ya GIF

Chombo Ukubwa wa faili
Filesize ya awali 6164
zip 5772
gzip 5627
bzip2 6051

Katika hali zote, gzip imetoka tena juu isipokuwa moja na hiyo ilikuwa bitmap ya unyenyekevu. Upungufu wa bzip2 ulizalisha faili ndogo kwa kulinganisha na awali.

Chombo Bora Kwa Kusisitiza Files za Sauti

Aina ya redio ya kawaida ni MP3 na kwa nadharia, hii tayari imesisitizwa hivyo zana zinaweza kuishia kuongeza ukubwa wa faili.

Nitajaribu files mbili:

Funga 1:

Chombo Ukubwa wa faili
Filesize ya awali 5278905
zip 5270224
gzip 5270086
bzip2 5270491

Funga 2:

Chombo Ukubwa wa faili
Filesize ya awali 4135331
zip 4126138
gzip 4126000
bzip2 4119410

Wakati huu matokeo hayajawainishwa. Ukandamizaji katika matukio yote ulikuwa mdogo lakini ni ya kushangaza kwamba bzip2 ilitokea mbaya zaidi kwa faili 1 na bora kwa faili 2.

Chombo Bora Kwa Kuchanganya Video

Katika mtihani huu, nitazipindua files 2 video. Kama na MP3 faili ya MP4 tayari ina kiwango cha compression na hivyo matokeo huenda ikawa yasiyo na maana kwa jinsi zana zinavyofanya vizuri.

Nimejumuisha faili ya FLV ambayo haitakuwa na kiwango chochote cha kukandamiza kama ni muundo usiopotea.

MP4:

Chombo Ukubwa wa faili
Filesize ya awali 731908
zip 478546
gzip 478407
bzip2 478042


Bado muundo wa bzip2 ulitoka vizuri kuliko aina nyingine za faili.

Katika hatua hii, inaonekana kwamba kuna tofauti kidogo kuhusu chombo unachotumia. Matokeo ni karibu katika bodi kwa aina zote za faili na wakati mwingine gzip ni bora na wengine bzip2 ni bora na amri ya zip ni kawaida huko au huko.

FLV:

Chombo Ukubwa wa faili
Filesize ya awali 7833634
zip 4339169
gzip 4339030
bzip2 4300295


Inaonekana kwamba ikiwa unakabiliwa na video kwamba bzip2 ni chombo cha kupandisha cha uchaguzi.

Hati za kutekeleza

Kundi moja la mwisho ambalo nitajaribu ni kutekeleza.

Kama executables ni compiled code nadhani kwamba wao si compress vizuri sana.

Funga 1:

Chombo Ukubwa wa faili
Filesize ya awali 26557472
zip 26514031
gzip 26513892
bzip2 26639209

Funga 2:

Chombo Ukubwa wa faili
Filesize ya awali 195629144
zip 193951631
gzip 193951493
bzip2 194834876


Tena tunaona kwamba gzip inatoka juu na bzip2 inakuja mwisho. Kwa faili ndogo ya bzip inayoweza kutekelezwa kweli ilikua kwa ukubwa.

Mtihani wa Folder kamili

Mpaka sasa nimekutana na faili binafsi. Wakati huu nina folda kamili ya picha, nyaraka, sahajedwali, video, faili za sauti, executables na aina nyingine nyingi za faili.

Nimeunda file ya tar ambayo inafanya iwe rahisi kuifanya kutumia zana zote zilizopo. Amri za gzip na bzip2 hufanya kazi dhidi ya faili moja wakati amri ya zip inaweza kufanya kazi dhidi ya folda.

Kwa kutumia amri ya tar nimeunda faili moja ambayo ina folda zote na faili katika muundo usiojumuishwa.

Nitafuatilia mambo kadhaa katika mtihani huu:

Ukandamizaji wa Default

Chombo Ukubwa wa faili Muda Ulichukuliwa
Faili ya awali 1333084160 0
zip 1303177778 Dakika 1 sekunde 10
gzip 1303177637 Dakika 1 dakika 35
bzip2 1309234947 Dakika 6 sekunde 5

Ukandamizaji wa juu

Chombo Ukubwa wa faili Muda Ulichukuliwa
Faili ya awali 1333084160 0
zip 1303107894 Dakika 1 sekunde 10
gzip 1303107753 Dakika 1 dakika 35
bzip2 1309234947 Dakika 6 sekunde 10

Ukandamizaji wa haraka

Chombo Ukubwa wa faili Muda Ulichukuliwa
Faili ya awali 1333084160 0
zip 1304163943 Dakika 1 sekunde 0
gzip 1304163802 Dakika 1 dakika 15
bzip2 1313557595 Dakika 6 sekunde 10

Muhtasari

Kulingana na mtihani wa mwisho ni wazi kuwa bzip2 haifai kama vifaa vingine vya compression. Inachukua muda mrefu ili kufuta faili na ukubwa wa faili ya mwisho ni kubwa.

Tofauti kati ya zip na gzip ni duni, na wakati gzip kwa ujumla hutoka juu, muundo wa zip ni wa kawaida katika mifumo mbalimbali ya uendeshaji.

Kwa hiyo uamuzi wangu ni kwamba hutumia zip au gzip au labda labda labda bzip2 imekuwa na siku yake na inahitaji kufungwa kwa historia.