فایل BZ2 چیست؟
BZ2 فایلهای فشردهشدهای هستند که با استفاده از روش فشردهسازی منبع باز BZIP2، عمدتاً در سیستم یونیکس یا لینوکس تولید میشوند. برای فشرده سازی یک فایل استفاده می شود و برای آرشیو کردن چندین فایل استفاده نمی شود. این برخلاف فرمت فایل TAR در همان پلتفرمها است که چندین فایل را در یک فایل واحد اما بدون فشردهسازی بایگانی میکند. فایل های فشرده شده به عنوان BZ2 را می توان با برنامه هایی مانند WinZip از حالت فشرده خارج کرد. BZIP2 از الگوریتم فشرده سازی Run-Length Encoding (RLE) یا Burrows-Wheeler برای دستیابی به سطوح بالایی از فشرده سازی استفاده می کند.
فرمت فایل BZ2
هیچ مشخصات رسمی برای این فرمت فایل موجود نیست. با این حال، یک reverse engineered specifications غیررسمی نشان میدهد که یک جریان .bz2 از یک سرصفحه 4 بایتی تشکیل شده است که با صفر یا بیشتر بلوکهای فشرده دنبال میشود. بلافاصله پس از آن یک نشانگر پایان جریان حاوی یک CRC 32 بیتی برای کل جریان متن ساده پردازش شده است. هیچ بالشتکی بین بلوک های فشرده وجود ندارد و همه بلوک ها به صورت بیت تراز هستند.
فایل BZ2 را از حالت فشرده خارج کنید/استخراج کنید
با استفاده از نرم افزارهایی مانند WinZip می توانید فایل BZ2 را در ویندوز و سیستم عامل مک از حالت فشرده خارج کنید. در لینوکس، دستور زیر در ترمینال.
bzip2 -d filename.bz2