bzip2

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از بی‌زیپ۲)
پرش به: ناوبری، جستجو

Bzip2 یکی از فرمت‌های متن باز فشرده سازی بدون اتلاف است که به عنوان جایگزینی برای gzip و zip مطرح شد.

فایلهای فشرده Bzip۲ از فایل‌های gzip و zip بازده بیشتری دارند اما کندتر است. برخلاف فرمت‌های دیگر از جمله RAR ، Zip و ۷zip فقط یک فشرده کننده‌است نه یک آرشیو کننده.

این فرمت هیچ گونه امکاناتی برای رمزنگاری، قسمت قسمت شدن و دیگر امکانات برای آرشیوها را دارا نیست و در این مورد از سنت یونیکس پیروری می‌کند که برای بر طرف کردن هر یک از این نیازها ابزارهای دیگری چون tar و گنو پرایوسی گارد استفاده می‌شود. بیشتر قدرت Bzip۲ در فشرده کردن از دو الگوریتم LZMA و PPM است.

Bzip۲ به کندی معروف است به همین خاطر وقتی زمان عامل مهمی به حساب می‌آید از جایگزین‌های دیگری چون gzip و RAR استفاده می‌شود. این مشکل نامتقارن است به این معنی که زمان لازم برای بازکردن فایل فشرده نسبتاً کوتاه است اما زمان فشرده کردن به این صورت نیست. الگوریتم Burrows-Wheeler Transform قلب bzip۲ تشکلیل می‌دهد. که دارای بافرهای ورودی و خروجی است.

منابع[ویرایش]

http://en.wikipedia.org/wiki/BZip2