ലിനക്സിൽ ഒരു .bz2 ഫയൽ എങ്ങനെ കംപ്രസ്സും ഡികംപ്രസ്സും ചെയ്യാം


ഒരു ഫയൽ(കൾ) കംപ്രസ്സ് ചെയ്യുക എന്നത്, ഫയലിലെ(കളിൽ) ഡാറ്റ എൻകോഡ് ചെയ്തുകൊണ്ട് ഫയലിന്റെ (കളുടെ) വലിപ്പം ഗണ്യമായി കുറയ്ക്കുക എന്നതാണ്. ഒരു നെറ്റ്uവർക്കിലൂടെ. മറുവശത്ത്, ഒരു ഫയൽ(കൾ) ഡീകംപ്രസ്സ് ചെയ്യുക എന്നതിനർത്ഥം ഫയലിലെ(കളിൽ) ഡാറ്റ അതിന്റെ യഥാർത്ഥ അവസ്ഥയിലേക്ക് പുനഃസ്ഥാപിക്കുക എന്നാണ്.

നിരവധി പീസിപ്പുകളും മറ്റു പലതും ഉണ്ട്.

ഈ ട്യൂട്ടോറിയലിൽ, ലിനക്സിലെ bzip2 ടൂൾ ഉപയോഗിച്ച് .bz2 ഫയലുകൾ എങ്ങനെ കംപ്രസ്സുചെയ്യാമെന്നും ഡീകംപ്രസ്സ് ചെയ്യാമെന്നും നോക്കാം.

Bzip2 ഒരു അറിയപ്പെടുന്ന കംപ്രഷൻ ടൂളാണ്, എല്ലാ പ്രധാന ലിനക്സ് വിതരണങ്ങളിലും ഇത് ലഭ്യമാണ്, ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങളുടെ വിതരണത്തിന് ഉചിതമായ കമാൻഡ് ഉപയോഗിക്കാം.

$ sudo apt install bzip2     [On Debian/Ubuntu] 
$ sudo yum install  bzip2    [On CentOS/RHEL]
$ sudo dnf install bzip2     [On Fedora 22+]

bzip2 ഉപയോഗിക്കുന്നതിനുള്ള പരമ്പരാഗത വാക്യഘടന ഇതാണ്:

$ bzip2 option(s) filenames 

Linux-ൽ ഫയലുകൾ കംപ്രസ്സുചെയ്യാൻ bzip2 എങ്ങനെ ഉപയോഗിക്കാം

ഫ്ലാഗ് -z ഫയൽ കംപ്രഷൻ പ്രാപ്തമാക്കുന്നിടത്ത് നിങ്ങൾക്ക് താഴെയുള്ള രീതിയിൽ ഒരു ഫയൽ കംപ്രസ് ചെയ്യാം:

$ bzip2 filename
OR
$ bzip2 -z filename

ഒരു .tar ഫയൽ കംപ്രസ്സുചെയ്യാൻ, കമാൻഡ് ഫോർമാറ്റ് ഉപയോഗിക്കുക:

$ bzip2 -z backup.tar

പ്രധാനപ്പെട്ടത്: ഡിഫോൾട്ടായി, bzip2 കംപ്രഷൻ അല്ലെങ്കിൽ ഡീകംപ്രഷൻ സമയത്ത് ഇൻപുട്ട് ഫയലുകൾ ഇല്ലാതാക്കുന്നു, ഇൻപുട്ട് ഫയലുകൾ സൂക്ഷിക്കാൻ, -k അല്ലെങ്കിൽ --keep ഓപ്ഷൻ ഉപയോഗിക്കുക.

കൂടാതെ, -f അല്ലെങ്കിൽ --force ഫ്ലാഗ് നിലവിലുള്ള ഒരു ഔട്ട്uപുട്ട് ഫയൽ തിരുത്തിയെഴുതാൻ bzip2-നെ നിർബന്ധിക്കും.

------ To keep input file  ------
$ bzip2 -zk filename
$ bzip2 -zk backup.tar

നിങ്ങൾക്ക് -1 അല്ലെങ്കിൽ --fast -9 അല്ലെങ്കിൽ -ബെസ്റ്റ് എന്നിവ ഉപയോഗിച്ച് 900k വരെ ബ്ലോക്ക് വലുപ്പം 100k ആയി സജ്ജമാക്കാം. താഴെയുള്ള ഉദാഹരണങ്ങൾ:

$ bzip2 -k1  Etcher-linux-x64.AppImage
$ ls -lh  Etcher-linux-x64.AppImage.bz2 
$ bzip2 -k9  Etcher-linux-x64.AppImage 
$ bzip2 -kf9  Etcher-linux-x64.AppImage 
$ ls -lh Etcher-linux-x64.AppImage.bz2 

താഴെയുള്ള സ്ക്രീൻഷോട്ട്, ഇൻപുട്ട് ഫയൽ സൂക്ഷിക്കാൻ ഓപ്uഷനുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്നും, ഒരു ഔട്ട്uപുട്ട് ഫയലിനെ തിരുത്തിയെഴുതാൻ bzip2-നെ നിർബന്ധിക്കുകയും കംപ്രഷൻ സമയത്ത് ബ്ലോക്ക് വലുപ്പം സജ്ജമാക്കുകയും ചെയ്യുന്നു.

Linux-ൽ ഫയലുകൾ ഡീകംപ്രസ്സ് ചെയ്യാൻ bzip2 എങ്ങനെ ഉപയോഗിക്കാം

ഒരു .bz2 ഫയൽ ഡീകംപ്രസ്സ് ചെയ്യാൻ, -d അല്ലെങ്കിൽ --decompress എന്ന ഓപ്ഷൻ ഉപയോഗിക്കുക:

$ bzip2 -d filename.bz2

ശ്രദ്ധിക്കുക: മുകളിലെ കമാൻഡ് പ്രവർത്തിക്കുന്നതിന് ഫയൽ ഒരു .bz2 വിപുലീകരണത്തിൽ അവസാനിക്കണം.

$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 
$ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
$ ls -l Etcher-linux-x64.AppImage 

bzip2 സഹായ പേജും മാൻ പേജും കാണുന്നതിന്, താഴെയുള്ള കമാൻഡ് ടൈപ്പ് ചെയ്യുക:

$ bzip2  -h
$ man bzip2

അവസാനമായി, മുകളിലെ ലളിതമായ വിശദീകരണങ്ങൾക്കൊപ്പം, ലിനക്സിലെ bzip2 ടൂൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇപ്പോൾ .bz2 ഫയലുകൾ കംപ്രസ്സുചെയ്യാനും ഡീകംപ്രസ് ചെയ്യാനും കഴിയുമെന്ന് ഞാൻ വിശ്വസിക്കുന്നു. എന്നിരുന്നാലും, എന്തെങ്കിലും ചോദ്യങ്ങൾക്കോ ഫീഡ്uബാക്കുകൾക്കോ, ചുവടെയുള്ള അഭിപ്രായ വിഭാഗം ഉപയോഗിച്ച് ഞങ്ങളെ ബന്ധപ്പെടുക.

പ്രധാനമായി, കംപ്രസ് ചെയ്uത ആർക്കൈവ് ഫയലുകൾ സൃഷ്uടിക്കാനുള്ള പ്രധാനപ്പെട്ട ചില കാര്യങ്ങൾ നിങ്ങൾക്ക് പരിശോധിക്കാം.