ഫയലുകൾ കംപ്രസ്സുചെയ്യാൻ "bzip2" എങ്ങനെയാണ് ഉപയോഗിക്കേണ്ടത്

നിങ്ങൾ Linux- നെക്കുറിച്ച് അറിയാവുന്ന ഒരു കാര്യം നിരവധി വൈവിധ്യങ്ങൾ ഉണ്ട് എന്നതാണ്. ഡസൻ പണിയിട പരിതസ്ഥിതി, മൾട്ടിപ്പിൾ ഓഫീസ് സ്യൂട്ട്, ഗ്രാഫിക്സ് പാക്കേജുകൾ, ഓഡിയോ പാക്കേജുകൾ എന്നിവയുൾപ്പെടെ ലിനക്സ് വിതരണങ്ങൾ നൂറുകണക്കിനുണ്ട്.

ഫയലുകൾ കംപ്രസ്സുചെയ്യുന്ന സമയത്ത് ലിനക്സ് ലഭ്യമാക്കുന്ന മറ്റൊരു മേഖലയാണ്.

വിൻഡോസ് ഉപയോക്താക്കൾക്ക് ഇതിനകം ഒരു zip ഫയൽ എന്താണെന്ന് അറിയാം, അതിനാൽ "zip" ഫോർമാറ്റിൽ ഫയലുകൾ കംപ്രസ് ചെയ്യാനും ഡീകം കോർ ചെയ്യാനും " zip " ഉം " unzip " കമാൻഡുകളും ഉപയോഗിക്കും.

"Gzip" ആജ്ഞ ഉപയോഗിക്കുകയും "gz" എക്സ്റ്റൻഷൻ ഉപയോഗിച്ച് ഒരു ഫയൽ ഡീകംപ്രൈസ് ചെയ്യണമെങ്കിൽ "gunzip" കമാൻഡ് ഉപയോഗിക്കാം.

ഈ ഗൈഡിൽ, ഞാൻ "bzip2" എന്ന മറ്റൊരു കമ്പ്രസ്സ് കമാൻഡ് കാണിച്ചു തരാം.

എന്തുകൊണ്ട് & # 34; bzip2 & # 34 ഉപയോഗിക്കുക; & Nbsp; & nbsp; & nbsp; & nbsp; ഗുസിപ്പ് & # 34;

"Gzip" കമാൻഡ് LZ77 കമ്പ്രഷൻ രീതി ഉപയോഗിക്കുന്നു. "Bzip2" കംപ്രഷൻ ഉപകരണം "ബാരോസ്-വീലർ" ആൽഗോരിഥം ഉപയോഗിക്കുന്നു.

അതിനാൽ ഒരു ഫയൽ കംപ്രസ്സുചെയ്യാൻ നിങ്ങൾ ഏത് രീതി ഉപയോഗിക്കും?

നിങ്ങൾ ഈ പേജ് സന്ദർശിക്കുമ്പോൾ നിങ്ങൾ ഇരു കംപ്രഷൻ രീതികളും വശങ്ങളിലായി പൊരുത്തപ്പെട്ടുവെന്ന് കാണും.

സ്വതവേയുള്ള കമ്പ്രഷൻ സജ്ജീകരണങ്ങൾ ഉപയോഗിച്ചു് ഈ ടെസ്റ്റ് ഓരോ കമാൻഡും പ്രവർത്തിപ്പിയ്ക്കുന്നു. ഫയലിൻറെ വലിപ്പം കുറയ്ക്കുന്നതിനായി "bzip2" കമാൻഡ് മുകളിൽ കാണാം.

എന്നിരുന്നാലും, ആ ഫയൽ കംപ്രസ്സുചെയ്യുന്ന സമയമെടുക്കുന്നതായി നിങ്ങൾ കരുതുന്നുണ്ടെങ്കിൽ അത് അങ്ങനെ ചെയ്യാൻ ഏറെ സമയമെടുക്കും.

"Lzmash" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ചാർട്ടിലെ 3rd നിരയെ ചൂണ്ടിക്കാണിക്കുന്നതാണ്. "Gzip" എന്ന കമാൻഡിനു് "-9" ആയി സജ്ജീകരിച്ചിരിക്കുന്ന അല്ലെങ്കിൽ "ഏറ്റവും കംപ്രസ്സ് ചെയ്ത" ഇംഗ്ലീഷ് ഭാഷയിൽ പറഞ്ഞാൽ, "gzip" കമാൻഡ് പ്രവർത്തിപ്പിക്കാനുള്ള സമമാണിത്.

"Lzmash" കമാൻഡ് സ്വതവേ gzip കമാൻഡിനേക്കാൾ കൂടുതൽ സമയം എടുക്കുന്നു, പക്ഷേ ഫയൽ വളരെ കുറച്ചു് അതു് "bzip2" തുലനത്തേക്കാൾ ചെറുതാണു്. അതു ചെയ്യാൻ കുറച്ചു സമയം എടുക്കും എന്നത് ശ്രദ്ധേയമാണ്.

നിങ്ങളുടെ തീരുമാനം, നിങ്ങൾ എത്രത്തോളം ഫയലുകൾ കംപ്രസ്സുചെയ്യണമെന്നും എത്രനാൾ കാത്തിരിക്കണമെന്നും തീരുമാനിക്കും.

രണ്ട് വഴികളിലും "gzip" കമാൻഡ് ചെറുതായിരിക്കും.

ഉപയോഗിച്ചു് ഫയലുകൾ അടച്ചു & # 34; bzip2 & # 34 ;.

"Bzip2" ഫോർമാറ്റ് ഉപയോഗിച്ച് ഒരു ഫയൽ കംപ്രസ്സുചെയ്യാൻ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

bzip2 ഫയൽനാമം

ഫയൽ കംപ്രസ്സുചെയ്ത് ഇപ്പോൾ ".bz2" വിപുലീകരണവും ഉണ്ട്.

ഫലമായി ഫയൽ കൂടുതൽ വലുതാണെങ്കിലും ഫയൽ "bzip2" എല്ലായ്പ്പോഴും ശ്രമിക്കുകയും കംപ്രസ് ചെയ്യുകയും ചെയ്യും. നിങ്ങൾ ഞെരുക്കിയ ഫയൽ കംപ്രസ്സ് ചെയ്തുകൊണ്ടിരിക്കുമ്പോൾ ഇത് സംഭവിക്കാം.

നിലവിലുള്ള കംപ്രസ്സ് ചെയ്ത ഫയലിൻറെ അതേ പേരിൽ ഫയൽ ലഭിക്കുന്ന കംപ്രസ്സ് ചെയ്യാൻ നിങ്ങൾ ശ്രമിച്ചാൽ, ഒരു പിശക് സംഭവിക്കും.

ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് "file1" എന്ന് പേരുള്ള ഒരു ഫയൽ ഉണ്ടെങ്കിൽ ഫോൾഡറിൽ ഇതിനകം "file1.bz2" എന്ന ഒരു ഫയൽ ഉണ്ട്. അതിനു ശേഷം "bzip" കമാൻഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ താഴെ കാണുന്ന ഔട്ട്പുട്ട് കാണാം:

bzip2: ഔട്ട്പുട്ട് ഫയൽ file1.bz2 ഇതിനകം നിലവിലുണ്ട്

ഫയലുകൾ എങ്ങനെ വേർപെടുക്കണം

"Bz2" എക്സ്റ്റൻഷൻ ഉള്ള ഫയലുകൾ ഡീകംഗ് ചെയ്യാനുള്ള പല വഴികളുണ്ട്.

നിങ്ങൾക്കു് "bzip2" കമാൻഡ് ഉപയോഗിയ്ക്കാം:

bzip2 -d filename.bz2

ഇത് ഫയൽ ഡീകംപ്രൈസ് ചെയ്ത് "bz2" എക്സ്റ്റൻഷൻ നീക്കം ചെയ്യും.

ഫയൽ ഡംപ്രൊസുചെയ്യുന്നതിലൂടെ, അതേ തിരുത്തലിനു വേണ്ടി അതേ പേരിൽ ഒരു ഫയൽ ഉണ്ടാക്കാൻ നിങ്ങൾ താഴെപ്പറയുന്ന പിശക് കാണും:

bzip2: ഔട്ട്പുട്ട് ഫയൽ ഫയൽനാമം നിലവിലുണ്ട്

"Bz2" വിപുലീകരണത്തോടുകൂടിയ ഫയലുകളുടെ ഡീകംഗ് ചെയ്യാനുള്ള ഒരു മാപ്പിന്റെ വഴി "bunzip2" ആജ്ഞ ഉപയോഗിക്കുക. താഴെ പറയുന്ന രീതിയിൽ ഈ കമാൻഡ് ഉപയോഗിച്ചു് നിങ്ങൾക്ക് ഏതെങ്കിലും സ്വിച്ചുകൾ നൽകേണ്ടതില്ല:

bunzip2 filename.bz2

"Bunzip2" കമാന്ഡ് മൈനസ് d (-d) സ്വിച്ച് ഉപയോഗിച്ചു് "bzip2" കമാന്ഡ് പോലെ തന്നെയാണു് പ്രവർത്തിപ്പിയ്ക്കുന്നതു്.

"Bzip" കമാന്ഡ് "bzip" അല്ലെങ്കിൽ "bzip2" ഉപയോഗിച്ച് കംപ്രസ്സ് ചെയ്ത ഏതു് സാധുതയുള്ള ഫയലും ലഭ്യമാക്കുവാൻ സാധിയ്ക്കുന്നു. സാധാരണ ഫയലുകളെ ഡാക്പ്രസ്സുചെയ്യുന്നതിനും അതുപോലെ "bzip2" കമാൻഡ് ഉപയോഗിച്ച് കംപ്രശാക്കിയ ടാർ ഫയലുകളും ഡീകം ചെയ്യാനും കഴിയും.

"Bzip2" കമാൻഡ് ഉപയോഗിച്ച് കംപ്രസർ ചെയ്യുന്ന സ്വതവേയുള്ള tar ഫയലുകൾക്ക് ".tbz2" വിപുലീകരണമുണ്ടാകും. "Bunzip2" കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾ ഈ ഫയൽ ഡ്രോ ക്രോവർ ചെയ്യുമ്പോൾ ഫയലിന്റെ പേര് "filename.tar" ആയി മാറും.

"Bzip2" ഉപയോഗിച്ച് കംപ്രഷന് ചെയ്ത ഒരു സാധുവായ ഫയൽ ഉണ്ടെങ്കിലും "bzip2" എന്നതിനേക്കാളും വ്യത്യസ്തമായ ഒരു എക്സ്റ്റെൻഷൻ ഉണ്ടാകുന്നു, പക്ഷേ ഫയൽ അവസാനം ".outout" വിപുലീകരണം ചേർക്കും. ഉദാഹരണമായി "myfile.myf" "myfile.out" ആയി മാറും.

ഫയലുകൾ എങ്ങനെ കംപ്രസ്സുചെയ്യണമെന്ന് നിർബന്ധിക്കാനാകും

ഒരു ഫയൽ "bz2" വിപുലീകരണത്തോടുകൂടിയ ഫയൽ ഉണ്ടോ എന്നു് നോക്കാതെ തന്നെ ഒരു കംപ്രസ്സ് ചെയ്യുന്നതിനായി "bzip2" കമാൻഡ് വേണമെങ്കിൽ നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

bzip2 -f എന്റെ ഫയല്

"Myfile" എന്നു് പേരുള്ളൊരു ഫയലും വേറൊരു പേരു് "myfile.bz2" ആണു് എങ്കിൽ, "myfile.bz2" എന്ന ഫയൽ "myfile" കംപ്രസ്സ് ചെയ്യപ്പെടുമ്പോൾ ഫയൽ മാറ്റുന്നു.

ഫയലുകൾ എങ്ങനെ സൂക്ഷിക്കാം

നിങ്ങൾ കമ്പ്രസ് ചെയ്തിരിക്കുന്ന ഫയൽ സൂക്ഷിക്കണമെന്നും കമ്പ്രസ്സ് ചെയ്ത ഫയൽ നിങ്ങൾക്കു് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കണമെന്നുണ്ടെങ്കിൽ:

bzip2 -k myfile

ഇത് "myfile" ഫയൽ സൂക്ഷിക്കുകയും "compile" ഒരു "myfile.bz2" ഫയൽ ഉണ്ടാക്കുകയും ചെയ്യും.

ഫയലിനെ ഡംപ്രസ്സുചെയ്യുന്ന സമയത്ത് കംപ്രസ് ചെയ്ത ഫയൽ, കംപ്രസ്സ് ചെയ്ത ഫയൽ എന്നിവ സൂക്ഷിക്കാൻ "bunzip2" കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് minus k (-k) സ്വിച്ച് ഉപയോഗിക്കാം.

പരിശോധിക്കുക & # 34; bz2 & # 34; ഫയൽ

താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഒരു "bzip2" കമ്പ്രഷൻ മെക്കാനിസവുമായി ഒരു ഫയൽ കംപ്രഷൻ ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാം:

bzip2 -t filename.bz2

ഫയൽ ഒരു സാധുതയുള്ള ഫയൽ ആണെങ്കിൽ ഔട്ട്പുട്ട് ഒന്നും തന്നെ നൽകില്ല, പക്ഷേ ഫയൽ സാധുവല്ലെങ്കിൽ ഇങ്ങനെ ഒരു സന്ദേശം ലഭിക്കും.

ഫയലുകൾ കംപ്രസ്സുചെയ്യുമ്പോൾ കുറഞ്ഞ മെമ്മറി ഉപയോഗിക്കുക

"Bzip2" കമാന്ഡ് ഒരു ഫയല് ഉള്പ്പെടുത്തുകയും വളരെയധികം റിസോഴ്സുകള് ഉപയോഗിക്കുകയും ചെയ്യുകയാണെങ്കില്, മൈനസ് s (-s) സ്വിച്ച് വ്യക്തമാക്കിയുകൊണ്ട് നിങ്ങള് ആഘാതം കുറയ്ക്കാന് കഴിയും:

bzip2 -s filename.bz2

ഈ സ്വിച്ച് ഉപയോഗിച്ചു് ഒരു ഫയൽ ചുരുക്കാൻ ഇതു് സമയമെടുക്കുന്നു.

ഫയലുകൾ കംപ്രസ്സുചെയ്യുമ്പോൾ കൂടുതൽ വിവരങ്ങൾ ലഭ്യമാക്കുക

സ്വതവേ, നിങ്ങൾ "bzip2" അല്ലെങ്കിൽ "bunzip2" കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ, നിങ്ങൾക്കു് ഔട്ട്പുട്ട് ലഭിക്കില്ല, പുതിയ ഫയൽ ഇപ്പോൾ തന്നെ ലഭ്യമാകുന്നു.

നിങ്ങൾ ഒരു ഫയൽ കംപ്രസ്സ് ചെയ്യാനോ ഡിക്രിപ്റ്റ് ചെയ്യുമ്പോഴോ എന്ത് സംഭവിക്കുന്നു എന്ന് നിങ്ങൾക്ക് അറിയണമെങ്കിൽ നിങ്ങൾക്ക് minus v (-v) സ്വിച്ച് വ്യക്തമാക്കിയുകൊണ്ട് കൂടുതൽ ക്രിയയുടെ ഔട്ട്പുട്ട് ലഭിക്കുകയും ചെയ്യും:

bzip2 -v ഫയൽനാമം

ഔട്ട്പുട്ട് ഇങ്ങനെ പ്രത്യക്ഷപ്പെടും:

ഫയൽ നാമം: 1.172: 1 6.872 ബിറ്റ്സ് / ബൈറ്റ് 14.66% 42961 ൽ ​​50341 എണ്ണം സംരക്ഷിച്ചു

പ്രധാന ഭാഗങ്ങൾ സംരക്ഷിത ശതമാനം, ഇൻപുട്ട് വലുപ്പം, ഔട്ട്പുട്ട് വലുപ്പം എന്നിവയാണ്.

ബ്രോക്കൺ ഫയലുകൾ വീണ്ടെടുക്കുക

നിങ്ങൾ തകർന്ന "bz2" ഫയൽ ഉണ്ടെങ്കിൽ, ഡാറ്റ ഉപയോഗിക്കാൻ ശ്രമിക്കുന്നതിനും വീണ്ടെടുക്കുന്നതിനുമുള്ള പ്രോഗ്രാം ചുവടെയുണ്ട്:

bzip2recover filename.bz2