এটি হল bzz কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
bzz - DjVu সাধারণ উদ্দেশ্য কম্প্রেশন ইউটিলিটি।
সাইনোপিসিস
এনকোডিং:
bzz -e[ব্লক আকার] ইনপুট ফাইল আউটপুট ফাইল
ডিকোডিং:
bzz -d ইনপুট ফাইল আউটপুট ফাইল
বর্ণনাঃ
কমান্ড লাইনের প্রথম রূপ (বিকল্প -e) ফাইল থেকে ডেটা সংকুচিত করে ইনপুট ফাইল এবং
কম্প্রেসড ডাটা লেখে আউটপুট ফাইল. কমান্ড লাইনের দ্বিতীয় ফর্ম (বিকল্প
-d) ডিকম্প্রেসড ফাইল ইনপুট ফাইল এবং আউটপুট লেখে আউটপুট ফাইল.
বিকল্প
-d ডিকোডিং মোড।
-e[ব্লক আকার]
এনকোডিং মোড। ঐচ্ছিক যুক্তি ব্লক আকার ইনপুটের আকার নির্দিষ্ট করে
বারোজ-হুইলার ট্রান্সফর্ম দ্বারা প্রক্রিয়াকৃত ফাইল ব্লকগুলি কিলোবাইটে প্রকাশ করা হয়। দ্য
ডিফল্ট ব্লকের আকার হল 2048 KB। সর্বাধিক ব্লকের আকার হল 4096 KB। নির্দিষ্ট করা a
বড় ব্লক আকার সাধারণত উচ্চ কম্প্রেশন অনুপাত উত্পাদন এবং বৃদ্ধি
এনকোডার এবং ডিকোডার উভয়ের মেমরির প্রয়োজনীয়তা। এটি একটি নির্দিষ্ট করা অকেজো
ব্লকের আকার যা ইনপুট ফাইলের চেয়ে বড়।
অ্যালগোরিদমস
কার্প-মিলারের সংমিশ্রণ ব্যবহার করে বারোজ-হুইলার রূপান্তর করা হয়-
রোজেনবার্গ এবং বেন্টলে-সেজউইক অ্যালগরিদম। এটি (সাদাকানে, ডিসিসি 98) এর সাথে তুলনীয়
একটু বেশি নমনীয় র্যাঙ্কিং স্কিম সহ। চিহ্নগুলি তারপর a অনুযায়ী ক্রম করা হয়
তাদের সংঘটন ফ্রিকোয়েন্সি চলমান অনুমান. প্রতীক র্যাঙ্কগুলি তারপর a ব্যবহার করে কোড করা হয়
সাধারণ স্থির গাছ এবং ZP বাইনারি অভিযোজিত কোডার (Bottou, DCC 98)।
বারোজ-হুইলার ট্রান্সফর্মটি সুপরিচিত কম্প্রেসারেও ব্যবহৃত হয় bzip2. দ্য
মৌলিকতা bzz ZP অভিযোজিত কোডার ব্যবহার করা হয়. অভিযোজন গোলমাল খরচ হতে পারে
ফাইল আকারে 5 শতাংশ, কিন্তু এই জরিমানা সাধারণত সুবিধা দ্বারা অফসেট করা হয়
অভিযোজন।
কর্মক্ষমতা
নিম্নলিখিত সারণীটি ক্যান্টারবারিতে তুলনামূলক ফলাফল (অক্ষর প্রতি বিটে) দেখায়
কর্পাস ( http://corpus.canterbury.ac.nz ) খুব ভালো bzz উপর কর্মক্ষমতা
স্প্রেডশীট ফাইল বাদ ওজনযুক্ত গড়কে অনেক বেশি পরিশীলিত থেকে এগিয়ে রাখে
কম্প্রেসার যেমন fsmx.
┌───────────────────────────────────────────────── ────────────────────────────────────────────────── ──────────┐
├───────────────────────────────────────────────── ────────────────────────────────────────────────── ──────────┤
│ fsmx 2.10 0.79 1.89 1.48 2.52 1.84 2.21 2.24 2.29 2.91 2.35 1.63 2.06 │
│ bzz 2.25 0.76 2.13 0.78 2.67 2.00 2.40 2.52 2.60 3.19 2.52 1.44 2.16
└───────────────────────────────────────────────── ────────────────────────────────────────────────── ──────────┘
উল্লেখ্য যে DjVu অবদানকারীদের এই টেবিলে বেশ কয়েকটি এন্ট্রি রয়েছে। কার্যক্রম সংকোচন করা ছিল
কিছু সময় আগে Joe Orost লিখেছিলেন। কার্যক্রম ppmd PPM-C পদ্ধতির একটি উন্নতি
পল হাওয়ার্ড দ্বারা উদ্ভাবিত।
ক্রেডিটস
কার্যক্রম bzz লিওন বোট্টু লিখেছেনleonb@users.sourceforge.net> এবং তারপর উন্নত করা হয়েছিল
আন্দ্রেই এরোফিভ দ্বারাandrew_erofeev@yahoo.com>, বিল রিমার্সdocbill@sourceforge.net> এবং
অনেকে.
onworks.net পরিষেবা ব্যবহার করে অনলাইনে bzz ব্যবহার করুন