Zcat - Linux കമാൻഡ് - യൂണിക്സ് കമാൻഡ്

പേര്

gzip, gunzip, zcat - ഫയലുകൾ ചുരുക്കുക അല്ലെങ്കിൽ വികസിപ്പിക്കുക

സംഗ്രഹം

gzip [ -acdfhlLnNrtvV19 ] [ -S ഉപഫിക്സ് ] [ പേര് ... ]
gunzip [ -acfhlLnNrtvV ] [ -S ഉപഫിക്സ് ] [ പേര് ... ]
zcat [ -fhlv ] [ name ... ]

വിവരണം

Lempel-Ziv കോഡിങ് (LZ77) ഉപയോഗിച്ച് Gzip പേരുള്ള ഫയലുകളുടെ വ്യാപ്തി കുറയ്ക്കുന്നു. സാധ്യമാകുമ്പോഴെല്ലാം, ഒരേ ഫയൽ ഉടമസ്ഥൻ മോഡുകൾ, ആക്സസ്, പരിഷ്ക്കരണ സമയം എന്നിവ നിലനിർത്തുന്നതോടെ ഓരോ ഫയലും എക്സ്റ്റെൻഷൻ .gz ഉപയോഗിച്ച് ഒന്നായി മാറ്റപ്പെടും. ( MSDOS , OS / 2 FAT, Windows NT FAT, അത്താരി എന്നിവയ്ക്കുള്ള വിഎഎംഎസിനു് -gz , default zest ആകുന്നു.) ഒരു ഫയലുകളും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ അല്ലെങ്കിൽ ഒരു ഫയൽ പേരു് "-" ആണെങ്കിൽ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് നിലവാരത്തിലേക്ക് കംപ്രസ്സ് ചെയ്യുന്നു ഔട്ട്പുട്ട്. പതിവ് ഫയലുകൾ ചുരുക്കാൻ മാത്രമാണ് ജിസിപ്പ് ശ്രമിക്കുന്നത്. പ്രത്യേകിച്ചും, ഇത് പ്രതീകാത്മക ലിങ്കുകളെ അവഗണിക്കും.

കംപ്രസ്സ് ചെയ്ത ഫയൽ നാമം അതിന്റെ ഫയൽ സിസ്റ്റത്തിനു് കൂടുതൽ സമയമെടുക്കുന്നെങ്കിൽ, ജിസിപി അതിനെ നീക്കം ചെയ്യുന്നു. 3 അക്ഷരങ്ങളിൽ കൂടുതൽ ദൈർഘ്യമുള്ള ഫയലിന്റെ പേരുകൾ മാത്രം നീക്കംചെയ്യാൻ ജിസിപ് ശ്രമിക്കുന്നു. (ഒരു ഭാഗം ഡോട്ടുകൾ ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു.) ചെറിയ ഭാഗങ്ങൾ മാത്രമേ ഉള്ളൂ എങ്കിൽ, ഏറ്റവും ദൈർഘ്യമേറിയ ഭാഗം തുരങ്കം വെട്ടിയിരിക്കും. ഉദാഹരണത്തിന്, ഫയൽ പേരുകൾ 14 പ്രതീകങ്ങളായി പരിമിതപ്പെടുത്തിയാൽ, gzip.msdos.exe gzi.msd.exe.gz- ലേക്ക് കംപ്രസ്സുചെയ്യപ്പെടും. ഫയൽ നാമ ദൈർഘ്യത്തിൽ പരിധി ഇല്ലെന്ന വ്യവസ്ഥകളിൽ പേരുകൾ തുരങ്കാനിച്ചിട്ടില്ല.

സ്വതവേ, gzip യഥാർത്ഥ ഫയൽ നാമവും ടൈംസ്റ്റാമ്പും ചുരുക്കിയ ഫയലിൽ സൂക്ഷിക്കുന്നു. -N ഐച്ഛികം ഉപയോഗിച്ചു് ഫയൽ ഡമോഗ്രീസ് ചെയ്യുമ്പോഴാണു് ഇവ ഉപയോഗിയ്ക്കുന്നതു്. കംപ്രസ്സ് ചെയ്ത ഫയൽ നാമം വെട്ടിച്ചുരുക്കപ്പെടുമ്പോഴോ അല്ലെങ്കിൽ ഫയൽ ട്രാൻസ്ഫറിനു ശേഷം സമയ സ്റ്റാമ്പ് സൂക്ഷിക്കാതിരിക്കുമ്പോഴോ ഇത് ഉപയോഗപ്രദമാണ്.

Compressed ഫയലുകൾ gzip -d അല്ലെങ്കിൽ gunzip അല്ലെങ്കിൽ zcat ഉപയോഗിച്ച് അവയുടെ യഥാർത്ഥ രൂപത്തിൽ പുനഃസ്ഥാപിക്കാനാകും . കംപ്രസ്സ് ചെയ്ത ഫയലിൽ സംരക്ഷിച്ചിരിക്കുന്ന യഥാർത്ഥ പേര് അതിന്റെ ഫയൽ സിസ്റ്റത്തിന് അനുയോജ്യമല്ലെങ്കിൽ, പുതിയ പേര് യഥാർത്ഥത്തിൽ നിന്ന് നിയമപരമായി നിർമ്മിക്കുന്നതാണ്.

gunzip ഫയലുകളുടെ ഒരു പട്ടിക അതിന്റെ കമാൻഡ് ലൈനിൽ എടുക്കുന്നു. gz, -gz, .z, -z, _z അല്ലെങ്കിൽ .Z എന്നിവ ഉപയോഗിച്ച് അവസാനിക്കുന്ന ഓരോ ഫയലിനും പകരം വയ്ക്കുന്നത് അത് യഥാർത്ഥ എക്സ്റ്റെൻഷൻ ഇല്ലാതെ വലിച്ചിടാത്ത ഫയലുകളുമായി ശരിയായ മാജിക് നമ്പറിൽ ആരംഭിക്കുന്നു. . എസ് .എസ് . എസ്. എസ് .എസ് . കംപ്രസ്സുചെയ്യുമ്പോൾ, ഒരു .tar വിപുലീകരണത്തോടുകൂടിയ ഒരു ഫയലിനെ തുരത്തുന്നതിനു പകരം gzip .tgz വിപുലീകരണം ആവശ്യമെങ്കിൽ ഉപയോഗിക്കുന്നു.

gzip, zip, കംപ്രസ്സ്, കംപ്രസ് -H അല്ലെങ്കിൽ പാക്ക് വഴി ഫയലുകൾ കൂട്ടിച്ചേർക്കാം . ഇൻപുട്ട് ഫോർമാറ്റിന്റെ കണ്ടുപിടിത്തം ഓട്ടോമാറ്റിക് ആണ്. ആദ്യ രണ്ട് ഫോർമാറ്റുകൾ ഉപയോഗിക്കുമ്പോൾ, ഒരു ഗോൾപി സിപ്പ് 32 ബിറ്റ് സി.ആർ.സി. പരിശോധിക്കുന്നു. പാക്ക് വേണ്ടി, gunzip ചുരുട്ടാത്ത ദൈർഘ്യം പരിശോധിക്കുന്നു. സ്റ്റാൻഡേർഡ് ചെക്കുകൾ അനുവദിക്കാൻ സ്റ്റാൻഡേർഡ് കമ്പ്രസ്സ് ഫോർമാറ്റ് രൂപകൽപ്പന ചെയ്തിട്ടില്ല. ചിലപ്പോൾ ചീഫ് .Z ഫയൽ കണ്ടുപിടിക്കാൻ ചിലപ്പോൾ കഴിയും. ഒരു .Z ഫയൽ കാൻസൽ ചെയ്യുന്ന സമയത്ത് നിങ്ങൾക്ക് ഒരു തെറ്റുപറ്റിയാൽ, സ്റ്റാൻഡേർഡ് അൺcompress പരാതിപ്പെടാത്തതിനാൽ .Z ഫയൽ ശരിയാണെന്ന് അനുമാനിക്കുക. സ്റ്റാൻഡേർഡ് അൺcompress അതിന്റെ ഇൻപുട്ട് പരിശോധിക്കുന്നില്ല എന്നാണ്, പൊതുവേ പറഞ്ഞാൽ ഗാർബേജ് ഉത്പാദനം സന്തോഷത്തോടെ ഉണ്ടാക്കുന്നു. SCO കംപ്രസ്- H ഫോർമാറ്റ് (lzh കംപ്രഷൻ രീതി) ഒരു CRC ഉൾപ്പെടുത്തിയിട്ടില്ല, എന്നാൽ ചില സ്ഥിരത പരിശോധനകൾ അനുവദിക്കുന്നു.

'ഡീപ്ലേഷൻ' രീതി ഉപയോഗിച്ച് കംപൈൽ ചെയ്യുന്ന ഒരൊറ്റ അംഗം ഉണ്ടെങ്കിൽ മാത്രം zip സൃഷ്ടിച്ച ഫയലുകൾ gzip ഉപയോഗിച്ചേക്കാം. ഈ സവിശേഷത tar.gz ഫോർമാറ്റിലേക്ക് tar.zip ഫയലുകൾ മാറ്റാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. പല അംഗങ്ങളുള്ള സിപ്പ് ഫയൽ എക്സ്ട്രാക്റ്റ് ചെയ്യുന്നതിന്, gunzip നു പകരം അൺസിപ്പ് ചെയ്യുക.

zcat- ന് gunzip- ന് സമാനമാണ് . (ചില സിസ്റ്റങ്ങളിൽ zcat , gzcat ആയി ഇൻസ്റ്റോൾ ചെയ്യാവുന്നതാണ്. കംപ്രസ് ചെയ്യാനായി യഥാർത്ഥ ലിങ്ക് സംരക്ഷിക്കപ്പെടാം .) Zcat കമാൻഡ് ലൈനിൽ അല്ലെങ്കിൽ അതിന്റെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിനുള്ള ഫയലുകളുടെ ഒന്നുകിൽ ഞെക്കിയാൽ, സാധാരണ ഔട്ട്പുട്ടിൽ തരംതിരിവില്ലാത്ത ഡാറ്റ രേഖപ്പെടുത്തുന്നു. ശരിയായ ഒരു മാജിക് നമ്പറുള്ള ഫയലുകളെ zg ന് ഒരു ഫയൽ .gz പ്രത്യയം ഉണ്ടോ ഇല്ലയോ എന്ന് അൺക്രാപ്പ് ചെയ്യും.

സിപ്പ് , PKZIP എന്നിവയിൽ ഉപയോഗിച്ചിരിക്കുന്ന Lempel-Ziv അൽഗോരിതം Gzip ഉപയോഗിക്കുന്നു. പ്രാപിച്ച കംപ്രഷൻ തുക, ഇൻപുട്ടിൻറെ വലുപ്പത്തിലും പൊതുവായ സബ്സ്ട്രിങ്ങുകളുടെ വിതരണത്തെയും ആശ്രയിച്ചിരിക്കുന്നു. സാധാരണയായി, സോഴ്സ് കോഡ് അല്ലെങ്കിൽ ഇംഗ്ലീഷിലുള്ള പാഠം 60-70% കുറയുന്നു. LZW ( കംപ്രസ്സിൽ ഉപയോഗിക്കുന്നത്), ഹഫ്മാൻ കോഡിംഗ് ( പാക്ക് ഉപയോഗിക്കുന്നതുപോലെ), അല്ലെങ്കിൽ അഡാപ്റ്റീവ് ഹഫ്മാൻ കോഡിംഗ് ( കോംപാക്റ്റ് ) എന്നിവ നേടുന്നതിനേക്കാൾ കംപ്രഷൻ വളരെ നല്ലതാണ്.

കംപ്രസ്സ് ചെയ്ത ഫയൽ ഒറിജിനലിനെക്കാൾ അൽപം വലുതായിരുന്നാലും കംപ്രഷൻ എപ്പോഴും പ്രവർത്തിക്കും. Gzip ഫയൽ ഹെഡറിനും, ഓരോ 32K ബ്ലോക്കിലും 5 ബൈറ്റുകൾ അല്ലെങ്കിൽ വലിയ ഫയലുകൾക്കായി 0.015% എന്നതിന്റെ വിപുലീകരണ അനുപാതം ഏറ്റവും മോശം കേവല വികസനം. ഉപയോഗിച്ച ഡിസ്ക് ബ്ലോക്കുകളുടെ എണ്ണം മിക്കവാറും ഒരിക്കലും വർദ്ധിക്കുന്നില്ല. compressing അല്ലെങ്കിൽ decompressing സമയത്ത് gzip ഫയലുകളുടെ മോഡ്, ഉടമസ്ഥാവകാശം, ടൈംസ്റ്റാമ്പുകൾ എന്നിവ സൂക്ഷിക്കുന്നു.

ഓപ്ഷനുകൾ

-a --ascii

Ascii ടെക്സ്റ്റ് മോഡ്: പ്രാദേശിക കൺവെൻഷനുകൾ ഉപയോഗിച്ച് എൻഡ്-ഓഫ്-ലൈനുകൾ മാറ്റുക. ഈ ഐച്ഛികം ചില നോൺ-യുണിക്സ് സിസ്റ്റങ്ങളിൽ മാത്രമേ പിന്തുണയ്ക്കുന്നുള്ളൂ. എംഎസ്ഡിഒസിനു വേണ്ടി, സിആർ എൽഎഫ് എൽഎഫിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടുന്നു, ഡാ ക്പ്രസിലിരിക്കുമ്പോൾ എൽ.ടി. സി സി എൽ എൽഎഫ് ആയി പരിവർത്തനം ചെയ്യപ്പെടുന്നു.

-c --stdout --to-stdout

സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ ഔട്ട്പുട്ട് എഴുതുക; യഥാർത്ഥ ഫയലുകൾ മാറ്റമില്ലാതെ നിലനിർത്തുക. നിരവധി ഇൻപുട്ട് ഫയലുകൾ ഉണ്ടെങ്കിൽ, ഔട്ട്പുട്ട് സ്വതന്ത്രമായി സംക്രരിക്കപ്പെട്ട അംഗങ്ങളുടെ ഒരു ശ്രേണിയെ ഉൾക്കൊള്ളുന്നു. മെച്ചപ്പെട്ട കംപ്രഷൻ ലഭ്യമാക്കുന്നതിന്, അവയെല്ലാം compressing ചെയ്യുന്നതിന് മുമ്പായി എല്ലാ ഇൻപുട്ട് ഫയലുകളും കൂട്ടിവയ്ക്കുക.

-d - ഡിട്രോപ്പ് - എംകമ്പ്സ്

വിഘടിപ്പിക്കുക.

-f --force

ഫയല് ഒന്നിലധികം ലിങ്കുകളോ അതോ പ്രമാണത്തിന്റെ ഫയല് നിലവിലുണ്ടെങ്കിലോ നിലവിലുണ്ടെങ്കിലും, കംപ്രസ്സ് ചെയ്ത ഡാറ്റ ഒരു ടെര്മിനലിലേക്ക് അല്ലെങ്കില് വായിച്ചതാണോ എന്നതൊക്കെ ഫോഴ്സ് കംപ്രഷന് അല്ലെങ്കില് ഡീകംപ്രഷന്. ഇൻപുട്ട് ഡാറ്റ gzip അംഗീകരിച്ച ഫോർമാറ്റിലല്ലെങ്കിൽ --stdout നൽകിയിട്ടുണ്ടെങ്കിൽ, സ്റ്റാൻഡേർഡ് ouput ലേക്ക് മാറ്റാതെ തന്നെ ഇൻപുട്ട് ഡാറ്റ പകർത്തുക: zcat cat ആയി പ്രവർത്തിക്കട്ടെ . -f നൽകിയില്ലെങ്കിൽ, പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുമ്പോൾ, നിലവിലുള്ള ഫയൽ തിരുത്തിയെഴുതേണ്ടതുണ്ടോ എന്നുറപ്പാക്കാൻ gzip ആവശ്യപ്പെടുന്നു.

-h --help

ഒരു സഹായ സ്ക്രീൻ പ്രദർശിപ്പിക്കുക, quit ചെയ്യുക.

-l --list

ഓരോ കംപ്രസ് ചെയ്ത ഫയലിനും, താഴെ പറയുന്ന ഫീൽഡുകൾ രേഖപ്പെടുത്തുക:


ചുരുക്കിയ വലിപ്പം: കംപ്രസ്സ് ചെയ്ത ഫയലിന്റെ വലുപ്പം
ചുരുക്കിയ വലിപ്പം: കംപ്രസ് ചെയ്ത ഫയൽ വലുപ്പം
അനുപാതം: കംപ്രഷൻ അനുപാതം (അജ്ഞാതമായ 0.0%)
uncompressed_name: വിട്ടുവീഴ്ചയില്ലാത്ത ഫയലിന്റെ പേര്

Compressed .Z ഫയലുകൾ പോലെ ജിസിപി ഫോർമാറ്റിൽ അല്ലാത്ത ഫയലുകൾക്ക് അടയ്ക്കാത്ത വലിപ്പം -1 നൽകും. അത്തരമൊരു ഫയൽ ഉൽപാദിപ്പിക്കുന്ന വലിപ്പം ലഭിക്കാൻ, നിങ്ങൾക്ക് ഇവ ഉപയോഗിക്കാവുന്നതാണ്:


zcat file.Z | wc -c

--verbose ഐച്ഛികത്തിനൊപ്പം, താഴെ പറഞ്ഞിരിയ്ക്കുന്ന ഫീൾഡുകളും ലഭ്യമാകുന്നു:


രീതി: കംപ്രഷൻ രീതി
crc: ചുരുട്ടാത്ത ഡാറ്റയുടെ 32-ബിറ്റ് സി.ആർ.സി.
തീയതിയും സമയവും: കംപ്രസ്സുകളുള്ള ഫയലിനായി സമയ സ്റ്റാമ്പ്

ഇപ്പോൾ പിന്തുണയ്ക്കുന്ന കംപ്രഷൻ രീതികൾ ഡഫ്ലറ്റ്, കംപ്രസ്സ്, lzh (SCO കംപ്രസ് -H), പാക്ക് എന്നിവയാണ്. Gzip ഫോർമാറ്റിലല്ല ഫയലിനായി fcfffff ആയി crc നൽകുന്നത്.

പേരുപയോഗിച്ച്, ചുരുക്കിയ പേര്, തീയതി, സമയം എന്നിവ ഉൾക്കൊള്ളിച്ച കംപ്രസ്സസ് ഫയലിൽ സൂക്ഷിച്ചിരിക്കുന്നവയാണ്.

--verbose, എല്ലാ വലിപ്പത്തിലും അജ്ഞാതമല്ലാതെയല്ലാതെ, എല്ലാ ഫയലുകളുടേയും വലിപ്പം, കംപ്രഷൻ അനുപാതം പ്രദർശിപ്പിക്കും. --quette ഉപയോഗിച്ച്, ശീർഷകങ്ങളും മൊത്തം വരികളും കാണിക്കില്ല.

-L- ലയനം

ജിസിപ്പ് ലൈസൻസ് പ്രദർശിപ്പിക്കുക, quit ചെയ്യുക.

-n --no-name

കമ്പ്രസ് ചെയ്യുമ്പോൾ ഡിഫാൾട്ട് ആയി യഥാർത്ഥ ഫയൽ നാമവും ടൈം സ്റ്റാമ്പും സംരക്ഷിക്കരുത്. (പേര് ചുരുക്കണം എങ്കിൽ യഥാർത്ഥ പേര് എപ്പോഴും സംരക്ഷിക്കപ്പെടും.) ഡീകംപ്രൈസ് ചെയ്യുമ്പോൾ, യഥാർത്ഥ ഫയൽ നാമം ഉണ്ടെങ്കിൽ പുനഃസ്ഥാപിക്കരുത് (കംപ്രസ് ചെയ്ത ഫയൽ നാമത്തിൽ നിന്ന് മാത്രമേ ജിസിപി സഫിക്സ് നീക്കം ചെയ്യുക), അല്ലെങ്കിൽ യഥാര്ത്ഥ സമയം സ്റ്റാമ്പ് പുനഃസ്ഥാപിക്കരുത് (കംപ്രസ് ചെയ്ത ഫയലിൽ നിന്നും പകർത്തുക). ഡിട്രോപ്പിങ് ചെയ്യുമ്പോൾ ഈ ഓപ്ഷൻ സ്വതവേയുള്ളതാണ്.

-N - നാമം

കമ്പ്രസ്സു ചെയ്യുമ്പോൾ, യഥാർത്ഥ ഫയൽ നാമവും ടൈം സ്റ്റാമ്പും എല്ലായ്പ്പോഴും സംരക്ഷിക്കുക; ഇത് സ്ഥിരമാണ്. അവസാനിക്കുമ്പോൾ, യഥാർത്ഥ ഫയൽ നാമവും സമയ മുദ്രകളും പുനഃസ്ഥാപിക്കുക. ഫയൽ നാമം നീളം അല്ലെങ്കിൽ ഒരു ഫയൽ ട്രാൻസ്ഫർ ശേഷം സമയം സ്റ്റാമ്പ് നഷ്ടപ്പെട്ടു ഏത് പരിധി ഉള്ളതും ഈ ഐച്ഛികം ഉപയോഗപ്രദമായിരിക്കും.

-q --quiet

എല്ലാ മുന്നറിയിപ്പുകളും അടിച്ചമർത്തുക.

-ആർ - റിസീഴ്സിവ്

ഡയറക്ടറിയിലെ ഘടന വീണ്ടും തിരിച്ചുവിടൂ. കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയ ഏതെങ്കിലും ഫയൽ നാമങ്ങൾ ഡയറക്ടറികളാണെങ്കിൽ, ജിസിപ് ഡയറക്ടറിയിലേക്ക് ഇറങ്ങുകയും അത് കണ്ടെത്തുന്ന എല്ലാ ഫയലുകളും കംപ്രസ്സുചെയ്യുകയും ചെയ്യുക (അല്ലെങ്കിൽ gunzip കേസിൽ ഡീകംപ്രസ്സ് ചെയ്യുക ).

- എസ് .സഫ്സ് .സഫ്ഫിക്സ്

.gz എന്നതിനുപകരം സഫിക്സ് ഉപയോഗിക്കുക. ഏതെങ്കിലും സഫിക്സ് നൽകാം, പക്ഷേ ഫയലുകൾ മറ്റ് സിസ്റ്റങ്ങളിലേക്ക് കൈമാറ്റം ചെയ്യുമ്പോൾ ആശയക്കുഴപ്പം ഒഴിവാക്കാൻ .z, .gz എന്നിവയല്ലാതെ പ്രത്യേകം ഒഴിവാക്കണം. എല്ലാ നശ്വരമായ ഫയലുകളും അടച്ചുപിടിക്കാൻ ശ്രമിക്കുന്നതിനായി ഒരു നൾ സഫ്ഫിക് സായുധ സേനകൾ,


gunzip -S "" * (*. * MSDOS നായി *)

Gzip- ന്റെ മുൻ പതിപ്പുകൾ .z ഉപഫിക്സ് ഉപയോഗിച്ചു. പാക്ക് (1) എന്ന തർക്കം ഒഴിവാക്കാൻ ഇത് മാറ്റി.

-t --test

ടെസ്റ്റ്. കംപ്രസ് ചെയ്ത ഫയൽ സമഗ്രത പരിശോധിക്കുക.

-v - verbose

വെർബോസ്. ഓരോ ഫയലിനും കംപ്രസ്സ് ചെയ്തതോ ഡാക്ട്രസ് ചെയ്തതോ ആയ പേരുകളും ശതമാനക്കണക്കും കുറയ്ക്കുക.

-V - വിവർത്തനം

പതിപ്പ്. പതിപ്പ് നമ്പറും കമ്പൈലേഷൻ ഓപ്ഷനുകളും പ്രദർശിപ്പിക്കുക തുടർന്ന് ഉപേക്ഷിക്കുക.

- # --fast --best

കൃത്യമായ അക്കം ഉപയോഗിച്ചു് കംപ്രഷൻ വേഗത നിയന്ത്രിക്കുക -1 അല്ലെങ്കിൽ - ഇവിടെ ഏറ്റവും വേഗതയുള്ള കമ്പ്രഷൻ രീതി (കുറവ് കംപ്രഷൻ), -9 അല്ലെങ്കിൽ - ബസ്റ്റ് സൂചിപ്പിക്കുന്നത് ഏറ്റവും വേഗത കുറഞ്ഞ കമ്പ്രഷൻ രീതി (മികച്ച കംപ്രഷൻ). സ്വതവേയുള്ള കമ്പ്രഷൻ ലെവൽ -6 ആണ് (അതായതു്, വേഗതയുടെ ചെലവിൽ ഉയർന്ന കംപ്രഷൻ നോക്കിയിരിക്കും).

വിപുലമായ ഉപയോഗം

ഒന്നിലധികം കമ്പ്രസ് ചെയ്ത ഫയലുകൾ കൂട്ടിച്ചേർക്കാവുന്നതാണ്. ഈ സാഹചര്യത്തിൽ, gunzip എല്ലാ അംഗങ്ങളും ഒരേസമയം പുറത്തെടുക്കും. ഉദാഹരണത്തിന്:


gzip -c file1> foo.gz
gzip -c file2 >> foo.gz

പിന്നെ


gunzip -c foo

ആണ്


cat file1 file2

ഒരു .gz ഫയലിന്റെ ഒരു അംഗത്തിന് തകരാർ സംഭവിച്ചാൽ, മറ്റ് അംഗങ്ങൾക്ക് ഇപ്പോഴും വീണ്ടെടുക്കാവുന്നതാണ് (തകർന്ന അംഗം നീക്കം ചെയ്താൽ). എന്നിരുന്നാലും, നിങ്ങൾക്ക് എല്ലാ അംഗങ്ങളെയും ഒരേ സമയം കംപ്രസ്സുചെയ്യുന്നതിലൂടെ മെച്ചപ്പെട്ട കംപ്രഷൻ ലഭിക്കും:


cat file1 file2 | gzip> foo.gz

ഇതിനെക്കാൾ മെച്ചപ്പെട്ട സംസ്ഥാപനം


gzip -c file1 file2> foo.gz

മെച്ചപ്പെട്ട കംപ്രഷൻ ലഭിക്കുന്നതിന് സങ്കലന രഹിത ഫയലുകൾ പുനഃസ്ഥാപിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ചെയ്യുക:


gzip -cd old.gz | gzip> new.gz

ഒരു കമ്പ്രസ് ചെയ്ത ഫയൽ പല അംഗങ്ങളെ ഉൾക്കൊള്ളുന്നുവെങ്കിൽ, ചുരുക്കമില്ലാത്ത വലുപ്പവും - സിറ്റിസിയും --list ഐച്ഛികം റിപ്പോർട്ട് ചെയ്ത അവസാന അംഗത്തിന് മാത്രം ബാധകമായിരിക്കും. എല്ലാ അംഗങ്ങൾക്കുമായി ഞെക്കിയ വലിപ്പം ആവശ്യമെങ്കിൽ, നിങ്ങൾക്ക് ഇവ ഉപയോഗിക്കാവുന്നതാണ്:


gzip -cd file.gz | wc -c

ഒന്നിലധികം അംഗങ്ങളുള്ള ഒരൊറ്റ ആർക്കൈവ് ഫയൽ ഉണ്ടാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ ആ അംഗങ്ങൾ പിന്നീട് സ്വതന്ത്രമായി വേർതിരിച്ചെടുക്കാവുന്നതാണ്, ടാർ അല്ലെങ്കിൽ സിപ് പോലുള്ള ഒരു ആർക്കൈവറയും ഉപയോഗിക്കുക. Gzip സുതാര്യമായി ഉപയോഗിക്കുവാൻ ഗ്നു tar -z ഐച്ഛികം പിന്തുണയ്ക്കുന്നു. gzip ഒരു ടാർ കൊണ്ട് ഒരു പരിപൂരകമായി രൂപകൽപ്പന ചെയ്തിട്ടുണ്ട്, പകരം ഒരു പകരം ആയി.

ഇതും കാണുക

കംപ്രസ്സുചെയ്യുക (1)

ജിസിപി ഫയൽ ഫോർമാറ്റ് പി. ഡിയുഷ്, ജിസിഐപി ഫയൽ ഫോർമാറ്റ് സ്പെസിഫിക്കേഷൻ വേർഷൻ 4.3, ഇൻറർനെറ്റിന് RFC 1952 (മേയ് 1996) ൽ നൽകിയിരിക്കുന്നു. സിപ് ഡീഫ്ലേഷൻ ഫോർമാറ്റ് പി. ഡുഷെക്, DEFLAT കംപ്രസ്സ്ഡ് ഡാറ്റാ ഫോർമാറ്റ് സ്പെസിഫിക്കേഷൻ പതിപ്പ് 1.3, , ഇന്റർനെറ്റ് RFC 1951 (മേയ് 1996) ൽ വ്യക്തമാക്കിയിട്ടുണ്ട്.

പ്രധാനപ്പെട്ടതു്: നിങ്ങളുടെ കംപ്യൂട്ടറിൽ എങ്ങനെയാണ് കമാൻഡ് ഉപയോഗിക്കേണ്ടത് എന്ന് കാണുവാൻ man command ( % man ) ഉപയോഗിക്കുക.