এটি zstd কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
zstd, unzstd, zstdcat - .zst ফাইল কম্প্রেস বা ডিকম্প্রেস করুন
সাইনোপিসিস
zstd [বিকল্প] [-|ইনপুট-ফাইল] [-ও ]
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, -- ডিকম্প্রেস
decompression
-D ফাইল
FILE(গুলি) কম্প্রেস বা ডিকম্প্রেস করতে অভিধান হিসাবে `ফাইল` ব্যবহার করুন
-o ফাইল
ফলাফল `ফাইল` এ সংরক্ষণ করুন (শুধুমাত্র একটি ইনপুট ফাইলের সাথে সম্ভব)
-f, -- বল
প্রম্পট না করে আউটপুট ওভাররাইট করুন
-ঘ/-ঘ, --help
সাহায্য/দীর্ঘ সাহায্য প্রদর্শন করুন এবং প্রস্থান করুন
-V, --সংস্করণ
সংস্করণ নম্বর প্রদর্শন করুন এবং প্রস্থান করুন
-v, -- ভারবোস
ভার্বোস মোড
-q, -- শান্ত
সতর্কতা এবং বিজ্ঞপ্তি দমন; ত্রুটি দমন করতে দুইবার নির্দিষ্ট করুন
-c, --stdout
স্ট্যান্ডার্ড আউটপুটে লিখতে বাধ্য করুন, এমনকি যদি এটি কনসোল হয়
অভিধান
zstd অফার অভিধান কম্প্রেশন, খুব ছোট ফাইল এবং বার্তা জন্য দরকারী. এটা
প্রশিক্ষণ দেওয়া সম্ভব zstd কিছু নমুনা সহ, যার ফলাফল নামক একটি ফাইলে সংরক্ষণ করা হয়
'অভিধান'। তারপর কম্প্রেশন এবং ডিকম্প্রেশনের সময়, একই উল্লেখ করুন
অভিধান এটি ছোট ফাইলের কম্প্রেশন অনুপাত উন্নত করবে। থেকে সাধারণ লাভ পরিসীমা
~10% (64KB-এ) থেকে x5 ভাল (<1KB-এ)।
--ট্রেন নথি পত্র
একটি অভিধান তৈরি করতে প্রশিক্ষণ সেট হিসাবে ফাইলগুলি ব্যবহার করুন।
প্রশিক্ষণ সেটে অনেক ছোট ফাইল থাকতে হবে (> 100)।
এবং ওজন সাধারণত লক্ষ্য অভিধান আকারের 100x
(উদাহরণস্বরূপ, একটি 10 KB অভিধানের জন্য 100 MB)
-o ফাইল
অভিধান 'ফাইল'-এ সংরক্ষিত (ডিফল্ট: অভিধান)
--maxdict #
অভিধানকে নির্দিষ্ট আকারে সীমাবদ্ধ করুন (ডিফল্ট: 112640)
-s#
অভিধান নির্বাচনী স্তর (ডিফল্ট: 9)
মান যত ছোট হবে, অভিধান তত ঘন হবে, এর কার্যকারিতা বাড়বে কিন্তু
এর সম্ভাব্য সর্বোচ্চ আকার হ্রাস করা।
মাপকাঠি
-খ#
কম্প্রেশন লেভেল # ব্যবহার করে বেঞ্চমার্ক ফাইল(গুলি)
-আমি#
পুনরাবৃত্তি লুপ [1-9](ডিফল্ট: 3), বেঞ্চমার্ক মোড শুধুমাত্র
-বি#
ফাইলটি # আকারের স্বাধীন ব্লকে কাটুন (ডিফল্ট: কোন ব্লক নেই)
-আর#
1 থেকে # পর্যন্ত সমস্ত কম্প্রেশন স্তর পরীক্ষা করুন (ডিফল্ট: অক্ষম)
onworks.net পরিষেবা ব্যবহার করে zstd অনলাইন ব্যবহার করুন