BZ2 - BZzip2 compressed archive file

What is a BZ2 file

Файлы BZ2 представляют собой файлы с открытым исходным кодом, используемые программой для сжатия данных bzip2. В отличие от архиваторов файлов эта программа для сжатия единичных файлов использует алгоритм Барроуза-Уилера. Такой метод сжатия является более эффективным (по сравнению с форматами Z, ZIP, GZ и др.), однако более медленным. Конвертирование осуществляется путем помещения данных в блоки (по 100-900 Кб), а также путем конвертирования (по алгоритму Барроуза-Уилера) тех символов, которые регулярно встречаются в строках одинаковых букв. Далее происходит трансформация по типу движения к началу, а также кодирование по алгоритму Хаффмана. Более ранние версии файлов BZIP использовали арифметическое кодирование. Распаковка таких файлов обычно происходит очень быстро.

В процессе создания BZ2 файлов используются и накапливаются различные слои сжатия. При этом кодирование с переменной длиной строки используется вместо последовательностей 4-225 последовательных дублирующих символов. Трансформация по алгоритму Барроуза — Уилера представляет собой обратимую трансформацию поблочной сортировки. Блоки независимы, имеют рабочий предел в 900 Кб. Трансформация по типу движения к началу не меняет размер обрабатываемых блоков. Символы обрабатываются и перемещаются к началу. Повторяющиеся символы заменяются. Кодирование с переменной длиной строки заменяет длинные строки повторяющихся символов путем смешивания символов с последовательностью двух специальных типов кода - RUNA, RUNB, что позволяет уменьшить кол-во повторяющихся символов с кодом, а также кол-во повторяющих символов. Кодирование по алгоритму Хаффмана заменяет символы с фиксированной длиной на основе частотности их использования, сокращая последовательности, регулярно используемые по всему тексту кода. Кроме того, используются таблицы Хаффмана, унарное кодирование, кодирование Delta, Sparse bit array.

Here's a small, but not exhaustive list of programs that can open BZ2 documents:

  • Corel WinZip
  • Smith Micro StuffIt Deluxe 2010
  • WinRAR 5
  • PeaZipExternal Link
  • 7-Zip
  • Incredible Bee Archiver
  • The Unarchiver
О нас
Расширение BZ2
MIME-тип application/x-bzip
Полезные ссылки
Example Files
example.tar.bz2
(349.07 KiB)