Zein da Linuxerako Konpresio Erreminten Bestea?

Sarrera

Fitxategi-konpresio tresnak Linux-en aurkitzeko orduan, hainbat aukera dituzu, baina zein da egokiena?

Gida honetan, zip , gzip eta bzip2 jarriko ditut haien pausoak, zein den onena.

Fitxategi mota desberdinetako probak egin ditut eta tresna bakoitzerako ezarpen desberdinak erabiliz eta hemen emaitzak

Windows dokumentuak konprimitzeko tresna onena

Proba zehatzago bat aztertu aurretik, konpresio tresna bakoitza fitxategi mota baten aurka saiatu nahi izan dugu, tresna bakoitzari dagokion fitxategiak nola kudeatzen ikusi ahal izan genuen.

Proba hauek Microsoft DOCX formatuaren aurka zuzentzen dira.

Ezarpen lehenetsiak

Programa bakoitzerako ezarpen lehenetsiak hasi nituen.

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 12202 byte
zip 9685
gzip 9537
bzip2 10109

Konpresio onena

Oraingoan konpresio maximorako joan naiz,

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 12202 byte
zip 9677
gzip 9530
bzip2 10109

Ziurtatu ez zela txantxetan beste bi dokumenturen aurka proba bera egin nuen.

Fitxategia 1:

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 14913176
zip 14657475
gzip 14657328
bzip2 14741042

Fitxategia 2:

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 13314
zip 10814
gzip 10653
bzip2 11254

Bi fitxategek testua zuten testua, fitxategi handiagoak irudi asko eta formatu asko dituzten bitartean.

Lehenengo proba gzip goiko kategorietan dator eta bzip2 gutxienez eraginkorra da.

Irudiak konprimitzeko tresna onena

Oraingoan PNG eta JPG bezalako irudi formatu desberdinak konprimitzea lortuko dut.

Teorian, JPG fitxategiak dagoeneko konprimituta daude eta, beraz, ezin dute guztiz konprimitu, eta, teorian, fitxategiak handiagoak izan litezke.

PNG fitxategia

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 345265
zip 345399
gzip 345247
bzip2 346484

JPEG fitxategia

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 44340
zip 44165
gzip 44015
bzip2 44281

Bitmap fitxategia

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 3113334
zip 495028
gzip 494883
bzip2 397569

GIF fitxategia

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 6164
zip 5772
gzip 5627
bzip2 6051

Kasu guztietan, gzip sortu zen berriro, bat izan ezik, eta hori izan zen bitxapeko moduko apala. Konpresio bzip2-k fitxategi txiki bat sortu zuen jatorrizkoarekin alderatuz.

Audio fitxategiak konprimitzeko tresna onena

Audio formatu arruntena MP3a da eta, teorian, dagoeneko konprimituta dago, beraz, tresnak benetan igo daitezke fitxategiaren tamaina handitzeko.

Bi fitxategi probatu ditut:

Fitxategia 1:

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 5278905
zip 5270224
gzip 5270086
bzip2 5270491

Fitxategia 2:

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 4135331
zip 4126138
gzip 4126000
bzip2 4119410

Oraingoan, emaitzak ez ziren bateragarriak. Kasu guztietan konpresioa gutxienekoa zen baina interesgarria da bzip2 fitxategi 1 okerragoa eta 2 fitxategirako onena izatea.

Bideoa konprimitzeko tresna onena

Proba honetan, bi bideo fitxategi konprimituko ditut. MP3-n bezala, MP4 fitxategiak konpresio maila bat du eta, beraz, emaitzek seguruenik axolagabea izango lukete tresnen funtzionamenduari dagokionez.

FLV fitxategiak ere barne hartu ditut eta ez da konpresio maila izango galerarik gabeko formatua denez.

MP4:

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 731908
zip 478546
gzip 478407
bzip2 478042


Bzip2 formatua bestelako fitxategi-motak baino hobea izan da.

Une honetan, badirudi ez duzula inolako erabilerarik erabiliko duenik. Emaitzak mahai guztietan itxi dira fitxategi mota guztientzat eta batzuetan gzip onena da eta beste batzuk bzip2 onena da eta zip komandoa normalean edo bertan dago.

FLV:

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 7833634
zip 4339169
gzip 4339030
bzip2 4300295


Bzip2 aukeraren konpresio tresna dela bideoa konprimitzen ari dela dirudi.

exekutagarriak

Saiatu egingo dudan azken kategoria bakarra exekutagarriak izango dira.

Exekutagarriak kodearen arabera konpilatzen dituztela uste dut, ez dutela oso ondo konprimituko.

Fitxategia 1:

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 26557472
zip 26514031
gzip 26513892
bzip2 26639209

Fitxategia 2:

Tool Fitxategiaren tamaina
Hasierako fitxategien tamaina 195629144
zip 193951631
gzip 193951493
bzip2 194834876


Berriz ikusten dugu gzip datorren goian eta bzip2 datorrena. Exekuzio txikiagoan, bzip fitxategiak tamainan hazi dira.

Bete karpeta proba

Orain arte banakako fitxategiak tratatu ditut. Oraingoan, irudiak, dokumentuak, kalkulu orriak, bideoak, audio fitxategiak, exekutagarriak eta beste hainbat fitxategi formatuekin betetako karpeta bat daukat.

Tar fitxategi bat sortu dut, tresna eskuragarri guztiak erabiliz konprimitu ahal izateko. Gzip eta bzip2 komandoek fitxategi bakarrekin egiten dute lan, zip komandoak karpeta baten aurka funtziona dezan.

Tar komandoa erabiliz fitxategiak eta fitxategiak guztiz konprimitu gabeko formatuan dituen fitxategi bakarra sortu dut.

Proba honetan gauza asko jarraitzen ari naiz:

Konpresio lehenetsia

Tool Fitxategiaren tamaina Denbora hartuta
Hasierako fitxategia 1333084160 0
zip 1303177778 1 minutu 10 segundo
gzip 1303177637 1 minutu 35 segundotan
bzip2 1309234947 6 minutu 5 segundotan

Gehienezko konpresioa

Tool Fitxategiaren tamaina Denbora hartuta
Hasierako fitxategia 1333084160 0
zip 1303107894 1 minutu 10 segundo
gzip 1303107753 1 minutu 35 segundotan
bzip2 1309234947 6 minutu 10 segundo

Konpresio azkarragoa

Tool Fitxategiaren tamaina Denbora hartuta
Hasierako fitxategia 1333084160 0
zip 1304163943 1 minutu 0 segundotan
gzip 1304163802 1 minutu 15 segundo
bzip2 1313557595 6 minutu 10 segundo

Laburpen

Azken testean oinarrituta, argi dago bzip2 ez dela beste 2 konpresio tresnek bezain baliagarria. Fitxategiak konprimitzeko denbora luzeagoak hartzen ditu eta azken fitxategiaren tamaina handiagoa da.

Zip eta gzip arteko desberdintasuna ezinezkoa da, eta, oro har, gzip gainetik ateratzen den bitartean, zip formatua ohikoagoa da sistema eragile guztietan.

Beraz, nire epaia da behin betiko erabili zip edo gzip baina agian bzip2 bere eguna izan du eta historiara mugatu behar da.