Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന zstd കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
zstd, unzstd, zstdcat - .zst ഫയലുകൾ കംപ്രസ് ചെയ്യുക അല്ലെങ്കിൽ ഡീകംപ്രസ്സ് ചെയ്യുക
സിനോപ്സിസ്
zstd [ഓപ്ഷനുകൾ] [-|INPUT-FILE] [-o ]
unzstd എന്നതിന് തുല്യമാണ് zstd -d
zstdcat എന്നതിന് തുല്യമാണ് zstd -ഡിസി
വിവരണം
zstd വേഗത്തിലുള്ള നഷ്ടരഹിതമായ കംപ്രഷൻ അൽഗോരിതം ആണ്. ഇത് അടിസ്ഥാനമാക്കിയുള്ളതാണ് LZ77 കുടുംബം, കൂടെ
കൂടുതൽ FSE & huff0 എൻട്രോപ്പി ഘട്ടങ്ങൾ. zstd വേഗത്തിൽ ക്രമീകരിക്കാവുന്ന കംപ്രഷൻ വേഗത വാഗ്ദാനം ചെയ്യുന്നു
ഓരോ കോറിനും > 200 MB/s എന്നതിലുള്ള മോഡുകൾ. വേഗത> 500 MB/s ഉള്ള വളരെ വേഗതയേറിയ ഡീകോഡറും ഇതിന്റെ സവിശേഷതയാണ്
ഓരോ കോർ.
zstd കമാൻഡ് ലൈൻ സാധാരണയായി gzip ന് സമാനമാണ്, എന്നാൽ ഇനിപ്പറയുന്ന വ്യത്യാസങ്ങൾ അവതരിപ്പിക്കുന്നു:
- യഥാർത്ഥ ഫയലുകൾ സംരക്ഷിച്ചിരിക്കുന്നു
- സ്ഥിരസ്ഥിതിയായി, ഒരൊറ്റ ഫയൽ കംപ്രസ് ചെയ്യുമ്പോൾ, zstd പുരോഗതി അറിയിപ്പുകൾ പ്രദർശിപ്പിക്കുന്നു ഒപ്പം
ഫല സംഗ്രഹം.
ഉപയോഗം -q അവരെ ഓഫ് ചെയ്യാൻ
zstd ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ പിന്തുണയ്ക്കുന്നു:
ഓപ്ഷനുകൾ
-#
# കംപ്രഷൻ ലെവൽ [1-21] (ഡിഫോൾട്ട്:1)
-d, --വിഘടിപ്പിക്കുക
വിഘടിപ്പിക്കൽ
-D ഫയല്
FILE(കൾ) കംപ്രസ്സുചെയ്യാനോ ഡീകംപ്രസ്സ് ചെയ്യാനോ നിഘണ്ടുവായി `ഫയൽ` ഉപയോഗിക്കുക
-o ഫയല്
ഫലം `ഫയൽ` എന്നതിലേക്ക് സംരക്ഷിക്കുക (ഒരൊറ്റ ഇൻപുട്ട് ഫയലിൽ മാത്രമേ സാധ്യമാകൂ)
-f, --ശക്തിയാണ്
പ്രോംപ്റ്റ് ചെയ്യാതെ ഔട്ട്പുട്ട് തിരുത്തിയെഴുതുക
-h/-H, --സഹായിക്കൂ
സഹായം/ദീർഘ സഹായം പ്രദർശിപ്പിച്ച് പുറത്തുകടക്കുക
-V, --പതിപ്പ്
പതിപ്പ് നമ്പർ പ്രദർശിപ്പിക്കുകയും പുറത്തുകടക്കുകയും ചെയ്യുക
-v, --വാക്കുകൾ
വാചാലമായ മോഡ്
-q, --നിശബ്ദമായി
മുന്നറിയിപ്പുകളും അറിയിപ്പുകളും അടിച്ചമർത്തുക; പിശകുകൾ അടിച്ചമർത്താൻ രണ്ടുതവണ വ്യക്തമാക്കുക
-c, --stdout
കൺസോൾ ആണെങ്കിലും സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് എഴുതാൻ നിർബന്ധിക്കുക
നിഘണ്ടു
zstd ഓഫറുകൾ നിഘണ്ടു കംപ്രഷൻ, വളരെ ചെറിയ ഫയലുകൾക്കും സന്ദേശങ്ങൾക്കും ഉപയോഗപ്രദമാണ്. അത്
പരിശീലനം സാധ്യമാണ് zstd ചില സാമ്പിളുകൾക്കൊപ്പം, അതിന്റെ ഫലം ഒരു ഫയലിൽ സേവ് ചെയ്യുന്നു
`നിഘണ്ടു`. തുടർന്ന് കംപ്രഷൻ, ഡീകംപ്രഷൻ സമയത്ത്, അതേ പരാമർശം നടത്തുക
നിഘണ്ടു. ഇത് ചെറിയ ഫയലുകളുടെ കംപ്രഷൻ അനുപാതം മെച്ചപ്പെടുത്തും. സാധാരണ നേട്ടങ്ങൾ മുതൽ
~10% (64KB-ൽ) മുതൽ x5 വരെ മെച്ചം (<1KB-ൽ).
--ട്രെയിൻ ഫയലുകൾ
ഒരു നിഘണ്ടു സൃഷ്ടിക്കുന്നതിനുള്ള പരിശീലന സെറ്റായി ഫയലുകൾ ഉപയോഗിക്കുക.
പരിശീലന സെറ്റിൽ ധാരാളം ചെറിയ ഫയലുകൾ അടങ്ങിയിരിക്കണം (> 100).
ഭാരവും സാധാരണയായി ടാർഗെറ്റ് നിഘണ്ടു വലിപ്പത്തിന്റെ 100x
(ഉദാഹരണത്തിന്, 10 KB നിഘണ്ടുവിന് 100 MB)
-o ഫയല്
നിഘണ്ടു `ഫയലിൽ` സംരക്ഷിച്ചു (സ്ഥിരസ്ഥിതി: നിഘണ്ടു)
--പരമാവധി #
നിഘണ്ടു നിർദ്ദിഷ്ട വലുപ്പത്തിലേക്ക് പരിമിതപ്പെടുത്തുക (സ്ഥിരസ്ഥിതി: 112640)
-s#
നിഘണ്ടു തിരഞ്ഞെടുക്കൽ നില (ഡിഫോൾട്ട്: 9)
ചെറിയ മൂല്യം, നിഘണ്ടു സാന്ദ്രമാവുകയും അതിന്റെ കാര്യക്ഷമത മെച്ചപ്പെടുത്തുകയും ചെയ്യുന്നു
സാധ്യമായ പരമാവധി വലിപ്പം കുറയ്ക്കുന്നു.
ബെഞ്ച്മാർക്ക്
-ബി#
കംപ്രഷൻ ലെവൽ # ഉപയോഗിച്ച് ബെഞ്ച്മാർക്ക് ഫയൽ(കൾ)
-i#
ആവർത്തന ലൂപ്പുകൾ [1-9](സ്ഥിരസ്ഥിതി : 3), ബെഞ്ച്മാർക്ക് മോഡ് മാത്രം
-ബി#
# വലുപ്പത്തിലുള്ള സ്വതന്ത്ര ബ്ലോക്കുകളായി ഫയൽ മുറിക്കുക (സ്ഥിരസ്ഥിതി: ബ്ലോക്ക് ഇല്ല)
-r#
1 മുതൽ # വരെയുള്ള എല്ലാ കംപ്രഷൻ ലെവലുകളും പരിശോധിക്കുക (സ്ഥിരസ്ഥിതി: പ്രവർത്തനരഹിതമാക്കി)
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് zstd ഓൺലൈനായി ഉപയോഗിക്കുക