ലിനക്സിനുള്ള മികച്ച കംപ്രഷൻ ഉപകരണം ഏതാണ്?

ആമുഖം

ലിനക്സിൽ ഫയൽ കംപ്രഷൻ ടൂളുകൾ കണ്ടെത്തുമ്പോൾ, നിങ്ങൾക്ക് ധാരാളം വ്യത്യസ്തമായ ഓപ്ഷനുകളുണ്ട്, എന്നാൽ ഏറ്റവും മികച്ചത് ഏത്?

ഈ ഗൈഡിൽ, zip , gzip , bzip2 എന്നിവയെ അവരുടെ പാസുകളിലൂടെ ഞാൻ ഇടുകയാണ് ഏറ്റവും നല്ലത്.

ഞാൻ വ്യത്യസ്ത ഫയൽ തരങ്ങൾ വിവിധ പരീക്ഷണങ്ങൾ നടത്തി ഓരോ ഉപകരണത്തിനും വ്യത്യസ്ത ക്രമീകരണങ്ങൾ ഉപയോഗിച്ച് ഇവിടെ പരീക്ഷണങ്ങൾ നടത്തിയിട്ടുണ്ട്

വിൻഡോസ് പ്രമാണങ്ങൾ കംപ്രസ്സുചെയ്യുന്നതിനുള്ള മികച്ച ഉപകരണം

കൂടുതൽ വിശദമായ പരിശോധന നോക്കുന്നതിനു മുമ്പ് ഒരു ഫയൽ തരത്തിനെതിരെ ഓരോ കംപ്രഷൻ ഉപകരണം പരീക്ഷിക്കാൻ ഞാൻ ആഗ്രഹിച്ചു, അതിനാൽ ഓരോ ഉപകരണവും എങ്ങനെ ഫയൽ കൈകാര്യം ചെയ്യുന്നുവെന്ന് കാണാൻ കഴിയും.

ഈ ടെസ്റ്റുകൾ Microsoft DOCX ഫോർമാറ്റിന് എതിരാണ്.

സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങൾ

ഓരോ പ്രോഗ്രാമിനും വേണ്ടിയുള്ള സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങൾ ഞാൻ തുടങ്ങിയിരിക്കുന്നു.

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 12202 ബൈറ്റുകൾ
zip 9685
gzip 9537
bzip2 10109

മികച്ച കംപ്രഷൻ

ഈ സമയം ഞാൻ പരമാവധി കംപ്രഷൻ വേണ്ടി പോയി,

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 12202 ബൈറ്റുകൾ
zip 9677
gzip 9530
bzip2 10109

ഇത് ഒരു കുഴപ്പമില്ലെന്ന് ഉറപ്പുവരുത്താൻ ഞാൻ മറ്റ് 2 പ്രമാണങ്ങൾക്കെതിരായി ഇതേ ടെസ്റ്റ് പരീക്ഷിച്ചു.

ഫയൽ 1:

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 14913176
zip 14657475
gzip 14657328
bzip2 14741042

ഫയൽ 2:

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 13314
zip 10814
gzip 10653
bzip2 11254

വലിയ ഫയലുകളിൽ ധാരാളം ചിത്രങ്ങളും നിരവധി ഫോർമാറ്റിംഗും അടങ്ങിയിട്ടുണ്ട്.

ആദ്യ ടെസ്റ്റ് മുതൽ എല്ലാ വിഭാഗങ്ങളിലും മികച്ച പ്രകടനമാണ് ജിസിപി നേടിയത്.

ചിത്രങ്ങൾ കംപ്രഷൻ ചെയ്യുന്നതിനുള്ള മികച്ച പ്രയോഗം

ഈ സമയം ഞാൻ പി.എൻ.ജി., ജെ.പി.ജി പോലുള്ള വിവിധ രൂപത്തിലുള്ള ഇമേജുകൾ കംപ്രഷൻ ചെയ്തതിന്റെ ഫലം കാണിക്കുന്നു.

സിദ്ധാന്തത്തിൽ, JPG ഫയലുകൾ ഇതിനകം കമ്പ്രസ് ചെയ്തിട്ടുണ്ട്, അതിനാൽ എല്ലാം കംപ്രസ്സുചെയ്തേക്കില്ല, ഒപ്പം സിദ്ധാന്തത്തിൽ ഫയൽ കൂടുതൽ വലുപ്പത്തിലാക്കുകയും ചെയ്യാം.

PNG ഫയൽ

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 345265
zip 345399
gzip 345247
bzip2 346484

JPEG ഫയൽ

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 44340
zip 44165
gzip 44015
bzip2 44281

ബിറ്റ്മാപ്പ് ഫയൽ

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 3113334
zip 495028
gzip 494883
bzip2 397569

GIF ഫയൽ

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 6164
zip 5772
gzip 5627
bzip2 6051

എല്ലാ സാഹചര്യങ്ങളിലും, ജിസിപ്പ് ഒന്നാമത്തേതല്ലാതെ മറ്റൊന്നും പുറത്തുവന്നിട്ടില്ല, അതും താഴ്ന്ന ബിറ്റ്മാപ്പ് ആയിരുന്നു. Bzip2 കമ്പ്രഷൻ യഥാർത്ഥ കണത്തെ അപേക്ഷിച്ച് ഒരു ചെറിയ ഫയൽ നിർമ്മിച്ചു.

ഓഡിയോ ഫയലുകൾ കംപ്രസ്സുചെയ്യുന്നതിനുള്ള ഏറ്റവും മികച്ച ഉപകരണം

ഏറ്റവും സാധാരണമായ ഓഡിയോ ഫോർമാറ്റ് MP3 ഉം, സിദ്ധാന്തത്തിൽ, ഇതിനകം കമ്പ്രസ്സ് ചെയ്തിട്ടുണ്ട്, അതിനാൽ ഫയൽ വലിപ്പം വർദ്ധിപ്പിക്കും.

ഞാൻ രണ്ട് ഫയലുകൾ പരീക്ഷിക്കാൻ പോവുകയാണ്:

ഫയൽ 1:

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 5278905
zip 5270224
gzip 5270086
bzip2 5270491

ഫയൽ 2:

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 4135331
zip 4126138
gzip 4126000
bzip2 4119410

ഈ സമയം ഫലങ്ങൾ അപ്രസക്തമായിരുന്നു. എല്ലാ കേസുകളിലും കംപ്രഷൻ വളരെ കുറവായിരുന്നു, പക്ഷേ ഫയൽ 1 എന്നതിന് ഏറ്റവും മോശമായ രീതിയിൽ bzip2 പുറത്തെടുത്തിട്ടുണ്ട്, കൂടാതെ ഫയൽ 2 ൽ ഏറ്റവും മികച്ചത്.

വീഡിയോ കംപ്രസ്സുചെയ്യുന്നതിനുള്ള മികച്ച ഉപകരണം

ഈ ടെസ്റ്റിൽ ഞാൻ 2 വീഡിയോ ഫയലുകൾ കംപ്രസ് ചെയ്യാൻ പോകുന്നു. എംപി 4 ഫയൽ പോലെ എംപിയുടെ ഫയൽ ഇതിനകം കംപ്രഷൻ നിലവാരം ഉൾക്കൊള്ളുന്നു, അതിനാൽ ഉപകരണങ്ങൾ എത്ര നന്നായി പ്രവർത്തിക്കുന്നു എന്നതിന്റെ അടിസ്ഥാനത്തിൽ ഫലങ്ങൾ വളരെ കുറവായിരിക്കും.

ഞാൻ ഒരു FLV ഫയൽ കൂട്ടിച്ചേർത്തു, അത് ഒരു നഷ്ടപ്പെടാത്ത ഫോർമാറ്റ് ആയതിനാൽ കംപ്രഷൻ ഏതെങ്കിലും തരത്തിലാകില്ല.

MP4:

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 731908
zip 478546
gzip 478407
bzip2 478042


വീണ്ടും bzip2 ഫോർമാറ്റ് മറ്റെല്ലാ ഫയൽ തട്ടുകളേക്കാളും മെച്ചപ്പെട്ടു.

ഈ ഘട്ടത്തിൽ, നിങ്ങൾ ഏത് ടൂളാണ് ഉപയോഗിക്കുന്നത് എന്നതിനേക്കാൾ ചെറിയ വ്യത്യാസങ്ങളാണുള്ളത്. ഫലങ്ങള് എല്ലാ ഫയല് തരങ്ങള്ക്കും ബോർഡിനു സമീപം സ്ഥിതി ചെയ്യുന്നു, ചിലപ്പോൾ gzip നല്ലതാണ്, മറ്റുള്ളവരെ bzip2 നല്ലതാണ്, സാധാരണയായി zip കമാണ്ട് അവിടെയോ അല്ലെങ്കിൽ അവിടെയുള്ളതോ ആണ്.

FLV:

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 7833634
zip 4339169
gzip 4339030
bzip2 4300295


നിങ്ങൾ bzip2 നിരയുടെ കംപ്രഷൻ ഉപകരണമാണെന്ന് വീഡിയോ കംപ്രസ് ചെയ്യുകയാണെങ്കിൽ അത് പ്രത്യക്ഷപ്പെടും.

എക്സിക്യൂട്ടബിളുകള്

ഞാൻ ശ്രമിക്കുന്ന അവസാന ഏകവിഭാഗം എക്സിക്യൂട്ടബിൾ ആണ്.

എക്സിക്യൂട്ടബിളുകൾ ഞാൻ കംപ്രസ് ചെയ്തില്ലെന്ന് ഞാൻ സംശയിക്കുന്ന കോഡ് സമാഹരിച്ച പോലെ.

ഫയൽ 1:

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 26557472
zip 26514031
gzip 26513892
bzip2 26639209

ഫയൽ 2:

ഉപകരണം ഫയൽ വലുപ്പം
പ്രാരംഭ ഫയലിസവും 195629144
zip 193951631
gzip 193951493
bzip2 194834876


വീണ്ടും Gzip മുകളിലേക്ക് വരുന്നതും bzip2 കഴിഞ്ഞതും വീണ്ടും കാണുന്നു. ചെറിയ എക്സിക്യൂട്ടബിളിനായി Bzip ഫയൽ വലിപ്പം വർധിച്ചു.

ഫോൾഡർ ടെസ്റ്റ് പൂർത്തിയാക്കുക

ഇതുവരെ ഞാൻ വ്യക്തിപര ഫയലുകൾ കൈകാര്യം ചെയ്തിട്ടുണ്ട്. ഇപ്പോൾ ചിത്രങ്ങൾ, പ്രമാണങ്ങൾ, സ്പ്രെഡ്ഷീറ്റുകൾ, വീഡിയോകൾ, ഓഡിയോ ഫയലുകൾ, എക്സിക്യൂട്ടബിൾസ് തുടങ്ങി നിരവധി ഫയൽ ഫോർമാറ്റുകൾ എനിക്ക് ഫോൾഡർ ഉണ്ട്.

ഞാൻ ഒരു ടാർ ഫയൽ സൃഷ്ടിച്ചു, ലഭ്യമായ എല്ലാ ഉപകരണങ്ങളും ഉപയോഗിച്ച് ചുരുക്കുക എളുപ്പമാക്കുന്നു. Gzip, bzip2 എന്നീ കമാൻഡുകൾ ഒറ്റ ഫയലുകൾക്കെതിരായി പ്രവർത്തിക്കുന്നു, കൂടാതെ zip കമാൻഡ് ഫോൾഡറുകളിൽ പ്രവർത്തിക്കാൻ സാധിക്കും.

Tar കമാൻഡിനെ ഞാൻ ഒരു ഫയൽ സൃഷ്ടിച്ചു, ഒരു ഫോൾഡറുകളും ഫയലുകളും എല്ലാം അടങ്ങാത്ത ഫോർമാറ്റിൽ ഉണ്ട്.

ഈ പരീക്ഷയിൽ ഞാൻ ഒരുപാട് കാര്യങ്ങൾ നിരീക്ഷിക്കാൻ പോവുകയാണ്:

സ്ഥിരസ്ഥിതി കമ്പ്രഷൻ

ഉപകരണം ഫയൽ വലുപ്പം എടുത്ത സമയം
പ്രാരംഭ ഫയൽ 1333084160 0
zip 1303177778 1 മിനിറ്റ് 10 സെക്കൻഡ്
gzip 1303177637 1 മിനിറ്റ് 35 സെക്കൻഡ്
bzip2 1309234947 6 മിനിട്ട് 5 സെക്കൻഡ്

പരമാവധി കമ്പ്രഷൻ

ഉപകരണം ഫയൽ വലുപ്പം എടുത്ത സമയം
പ്രാരംഭ ഫയൽ 1333084160 0
zip 1303107894 1 മിനിറ്റ് 10 സെക്കൻഡ്
gzip 1303107753 1 മിനിറ്റ് 35 സെക്കൻഡ്
bzip2 1309234947 6 മിനിറ്റ് 10 സെക്കൻഡ്

വേഗമേറിയ കംപ്രഷൻ

ഉപകരണം ഫയൽ വലുപ്പം എടുത്ത സമയം
പ്രാരംഭ ഫയൽ 1333084160 0
zip 1304163943 1 മിനിറ്റ് 0 സെക്കൻഡ്
gzip 1304163802 1 മിനിറ്റ് 15 സെക്കൻഡ്
bzip2 1313557595 6 മിനിറ്റ് 10 സെക്കൻഡ്

സംഗ്രഹം

അവസാനത്തെ ടെസ്റ്റ് അനുസരിച്ച്, bzip2 മറ്റ് 2 കമ്പ്രഷൻ ടൂളുകൾ ഉപയോഗപ്രദമല്ലെന്ന് വ്യക്തമാണ്. ഫയലുകൾ ചുരുക്കാൻ കൂടുതൽ സമയം എടുക്കുകയും അവസാന ഫയൽ വലുപ്പം വലുതായിരിക്കുകയും ചെയ്യും.

Zip ഉം gzip ഉം തമ്മിലുള്ള വ്യത്യാസം വളരെ നിസ്സാരമാണ്, അതേസമയം gzip സാധാരണയായി മുകളിലാണ് പുറത്ത് വരുന്നത്, വ്യത്യസ്ത ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾക്കിടയിൽ zip ഫോർമാറ്റ് കൂടുതൽ സാധാരണമാണ്.

അങ്ങനെ എന്റെ വിധി തീർച്ചയായും ഒരു സിപ് അല്ലെങ്കിൽ ജിസിപ് ഉപയോഗിക്കുമെന്നതാണ്. എന്നാൽ ഒരുപക്ഷെ ബിസ്പി 2 എന്ന ദിവസം തന്നെ അത് നിലനിൽക്കുകയും ചരിത്രത്തിൽ മാത്രം ഒതുങ്ങുകയും വേണം.