.\" t .\" .\" Copyright (c) 2001-2003 Leon Bottou, Yann Le Cun, Patrick Haffner, .\" Copyright (c) 2001 AT&T Corp., and Lizardtech, Inc. .\" .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual. Otherwise check the web site .\" of the Free Software Foundation at http://www.fsf.org. .TH BZZ 1 "10/11/2001" "DjVuLibre-3.5" "DjVuLibre-3.5" .de SS .SH \\0\\0\\0\\$* .. .SH "نام (NAME)" bzz \- ابزار فشرده‌سازی همه‌منظوره DjVu .SH "خلاصه دستور (SYNOPSIS)" .SS "کدگذاری (Encoding):" .BI "bzz \-e" "[blocksize]" " " "inputfile" " " "outputfile" .SS "رمزگشایی (Decoding):" .BI "bzz \-d " "inputfile" " " "outputfile" .PP .SH "توضیحات (DESCRIPTION)" حالت اول خط فرمان (گزینه .BR \-e ) داده‌ها را از فایل .I inputfile فشرده کرده و داده‌های فشرده‌شده را در .I outputfile می‌نویسد. حالت دوم خط فرمان (گزینه .BR \-d ) فایل .I inputfile را از حالت فشرده خارج (رمزگشایی) کرده و خروجی را در .I outputfile می‌نویسد. .SH "گزینه‌ها (OPTIONS)" .TP .B "\-d" حالت رمزگشایی (خروج از حالت فشرده). .TP .BI "\-e" "[blocksize]" حالت کدگذاری (فشرده‌سازی). آرگومان اختیاری .I blocksize اندازه بلوک‌های فایل ورودی پردازش‌شده توسط تبدیل باروز\-ویلر (Burrows\-Wheeler) را بر حسب کیلوبایت مشخص می‌کند. اندازه بلوک پیش‌فرض 2048 .SM KB است. حداکثر اندازه بلوک 4096 .SM KB است. تعیین اندازه بلوک بزرگ‌تر معمولاً نسبت‌های فشرده‌سازی بالاتری ایجاد می‌کند و نیازمندی‌های حافظه کدگذار و رمزگشا را افزایش می‌دهد. مشخص کردن اندازه بلوکی بزرگ‌تر از فایل ورودی بی‌فایده است. .SH "الگوریتم‌ها (ALGORITHMS)" تبدیل باروز\-ویلر با استفاده از ترکیبی از الگوریتم‌های کارپ\-میلر\-روزنبرگ و بنتلی\-سجویک انجام می‌شود. این روش با (Sadakane, DCC 98) اما با یک طرح رتبه‌بندی اندکی انعطاف‌پذیرتر قابل مقایسه است. سپس نمادها بر اساس یک برآورد پویا از بسامد وقوعشان مرتب می‌شوند. در ادامه، رتبه‌های نمادها با استفاده از یک درخت ثابت ساده و کدگذار تطبیقی دودویی ZP (Bottou, DCC 98) کدگذاری می‌شوند. .PP تبدیل باروز\-ویلر در فشرده‌ساز مشهور .BR bzip2 نیز به کار رفته است. نوآوری اصلی .B bzz در به‌کارگیری کدگذار تطبیقی ZP است. نویز تطبیق ممکن است تا ۵ درصد به اندازه فایل اضافه کند، اما این جریمه معمولاً با مزایای تطبیق‌پذیری جبران می‌شود. .SH "کارایی (PERFORMANCE)" جدول زیر نتایج مقایسه‌ای (بر حسب بیت بر نویسه) را روی Canterbury Corpus (در نشانی .B http://corpus.canterbury.ac.nz ) نشان می‌دهد. کارایی بسیار خوب .B bzz روی فایل صفحه گسترده .I excl میانگین وزنی آن را فراتر از فشرده‌سازهای بسیار پیچیده‌تری مانند .BR fsmx قرار می‌دهد. .ps -2 .TS center,box; c s s s s s s s s s s s s s l c c c c c c c c c c c c c l n n n n n n n n n n n n n l n n n n n n n n n n n n n l n n n n n n n n n n n n n l n n n n n n n n n n n n n l nfB n nfB n nfB nfB nfB nfB nfB nfB nfB n nfB lfB n nfB n nfB n n n n n n n nfB n . Compression performance text fax csrc excl sprc tech poem\ html lisp man play Weighted Average = \0compress\0 3.27 0.97 3.56 2.41 4.21 3.06 3.38 3.68 3.90 4.43 3.51 2.55 3.31 \0gzip \-9\0 2.85 0.82 2.24 1.63 2.67 2.71 3.23 2.59 2.65 3.31 3.12 2.08 2.53 \0bzip2 \-9\0 2.27 0.78 2.18 1.01 2.70 2.02 2.42 2.48 2.79 3.33 2.53 1.54 2.23 \0ppmd\0 2.31 0.99 2.11 1.08 2.68 2.19 2.48 2.38 2.43 3.00 2.53 1.65 2.20 \0fsmx\0 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 \0bzz\0 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 .TE .PP توجه داشته باشید که مشارکت‌کنندگان DjVu چندین مدخل در این جدول دارند. برنامه .B compress مدت‌ها پیش توسط Joe Orost نوشته شده بود. برنامه .B ppmd بهبودیافتهٔ روش .SM PPM-C است که توسط Paul Howard ابداع شد. .SH "قدردانی‌ها (CREDITS)" برنامه .B bzz توسط L\('eon Bottou نوشته شده است و سپس توسط Andrei Erofeev ، Bill Riemers و افراد بسیار دیگری بهبود یافت. .SH "همچنین ببینید (SEE ALSO)" .BR djvu (1), .BR compress (1), .BR gzip (1), .BR bzip2 (1)