Отличаются ли файлы bz от bz2 и как сделать bz-файлы вместо bz2?

Отличаются ли файлы bz от .bz2? Я предполагаю, что bz2 является преемником bz и, возможно, они используют разные алгоритмы сжатия или они по сути являются суффиксами имен файлов, которые означают одно и то же?

bzip2 (1), по-видимому, не упоминает разницу между файлами bz и bz2, однако он упоминает об этом:

bunzip2 (или bzip2 -d) распаковывает все указанные файлы. Файлы, которые не были созданы bzip2, будут обнаружены и проигнорированы, и выдается предупреждение.

bzip2 пытается угадать имя файла для распакованного файла из файла сжатого файла следующим образом:

filename.bz2 becomes filename filename.bz becomes filename filename.tbz2 becomes filename.tar filename.tbz becomes filename.tar anyothername becomes anyothername.out 

* Отличаются ли файлы bz от файлов bz2, и если да, то как сделать файлы bz?

  • Как извлечь один файл из tbz
  • Могу ли я каким-то образом обновить сжатые архивы?
  • Почему tar-архивные форматы переключаются на сжатие xz для замены bzip2 и что с gzip?
  • Как проверить / проверить .tar.bz архивы?
  • tar выходы с bzip2: (stdin): конечный мусор после EOF игнорируется после извлечения
  • Сжимайте большое количество больших файлов быстро
  • Почему bzip2 -версия ведет себя странно?
  • bzip2 -c по сравнению с -z
  • One Solution collect form web for “Отличаются ли файлы bz от bz2 и как сделать bz-файлы вместо bz2?”

    Они разные. bzip2 был переписанной версией bzip , переработанной, чтобы избежать потенциальных проблем с патентами с оригинальным bzip . На старой домашней странице есть сведения:

    bzip2 – это перезаписанная и переработанная версия 0.21. Он выглядит внешне довольно похожим, но почти полностью переписан (несколько раз :-). Важными отличиями являются:

    • Патентно-бесплатно! (Надеюсь, см. Выше). bzip-0.21 используется арифметическое кодирование; bzip2 использует кодирование Хаффмана, которое обычно рассматривается как не проблематичное с точки зрения патентов. Обе программы основаны на преобразовании Берроуза-Уилера, но, насколько мне известно, это тоже не запатентовано.

    • Быстрее, особенно при декомпрессии. bzip2 распаковывается более чем на 50% быстрее, чем 0,21, в основном из-за использования кодирования Хаффмана. Я также улучшил скорость сжатия, хотя и не так много – возможно, он сжимает на 30% быстрее, чем 0,21.

    • Восстановление из-за ошибок в среде. Обе программы сжимают данные в блоках по умолчанию длиной 900 КБ. С помощью bzip2 каждый блок обрабатывается полностью независимо, несет свою контрольную сумму и ограничивается 48-битной последовательностью. Итак, если у вас есть поврежденный сжатый файл, bzip2 может извлечь сжатые блоки, определить, какие из них не повреждены, и распаковать их.

    • Тестовый режим. Вы можете проверить целостность сжатых файлов, не распаковывая их. Я должен был поставить это в 0.21, действительно, но был слишком ленив (+ сгорел с взломом к тому времени, когда я его выпустил).

    • Обрабатывает очень повторяющиеся файлы намного лучше. Такие файлы являются наихудшими для любого блока-сортировочного компрессора. bzip2 работает примерно в десять раз быстрее, чем 0,21 для таких файлов.

    • Поддержка небольших машин. bzip2 может распаковать любой файл, который он создает в 2300k, что означает, что вы можете распаковывать файлы на 4-мегабайтных машинах. Использование пиковой памяти во время сжатия также сократилось примерно на 900 тыс. Против 0,21 до около 6400 тыс.

    • Улучшение управления флагом. В частности, поддерживаются длинные флаги (-like -this), что упрощает их использование.

    • Однострочное сообщение о запуске, которое напечатано в 0.21, исчезло. Это была самая популярная функция 0,21. Меня это даже беспокоит.

    Чтобы сделать файлы bz , вам нужно получить старый компрессор bzip и использовать его. Для этого нет никакой реальной причины …

    Interesting Posts

    compton i3 вкладка / стопка прозрачности фонового изображения

    Сбой диска Solaris, как его удалить?

    Как выполнить несколько команд с помощью nohup

    Каков самый простой способ выполнить текст из хвоста в командной строке?

    Вход Crontab с часовым диапазоном, проходящим в полночь

    Невозможно скомпилировать XBMC 12 из-за проблемы TAGLIB

    Как изменить направление прокрутки сенсорной панели двумя пальцами в Wayland Gnome?

    Как получить начальное время для несуществующего процесса в AIX?

    Параметры переустановки / докеры или изменения монтирования

    C на Linux: запуск 25 параллельных процессов значительно быстрее, чем запуск 24

    Как перенести установку GRUB в другой раздел?

    Есть ли способ объединить форматированный вывод и полные аргументы команды в одной команде ps?

    Действительно ли я делаю первый опыт работы с ssh-copy-id?

    Кали отключается от WiFi при использовании инструментов

    Скомпилируйте ядро ​​Ubuntu «Raring» с помощью компилятора Intel

    Linux и Unix - лучшая ОС в мире.