Parallel BZIP2

Скриншот программы:
Parallel BZIP2
Детали программы:
Версия: 1.1.6
Дата загрузки: 11 May 15
Разработчик: Jeff Gilchrist
Тип распространения: Бесплатная
Популярность: 6

Rating: 1.0/5 (Total Votes: 1)

Параллельный проект BZIP2 является параллельная реализация bzip2 блочно сортировки файлов компрессор, который использует Pthreads и достигает почти линейное ускорение на машинах SMP. Выход этой версии полностью совместимы с bzip2 1.0.2 (т.е. ничего сжатые PBZIP2 может быть распакованы при помощи bzip2).
PBZIP2 должен работать на любой системе, которая имеет PThreads совместимый C ++ компилятор (например, GCC). Он был протестирован на: Linux, Windows (Cygwin и MinGW), Solaris, Tru64 / OSF1, HP-UX, и Irix

Что нового В этом выпуске:.

  • Исправлена ​​ошибка - тупик из-за асинхронных передач (ошибка # 876686)
  • Запрет удаление исходных файлов на ошибки (ошибка # 874543)
  • Документ как сжать / распаковки из стандартного ввода (ошибка # 820525)
  • Добавлена ​​более подробные сообщения об ошибках ядра (ошибка # 874605)
  • Исправлены ошибки в обработке обработки Muliti-файла (ошибка # 883782)

Что нового в версии 1.1.5:

  • В данной версии исправлены чрезмерные права выходных в то время как компресс / распаковка в процессе.
  • Теперь эмулирует же поведение, как bzip2.

Что нового в версии 1.1.4:

  • Исправлена ​​повесить на декомпрессия --ignore-сцепных -garbage = 1, когда производитель прерывается на задней мусора (ошибка # 762464)
  • Добавлена ​​пример, чтобы помочь для декомпрессии по конвейеру дегтя (ошибка # 746806)
  • Исправлена ​​опечатка в Остальной мусор печатную сообщение (ошибка # 746799)

Что нового в версии 1.1.3:

  • Исправлена ​​повесить на декомпрессия --ignore-сцепных -garbage = 1 и выше numCPU (например, & GT; 2) (ошибка # 740502)
  • Печать задней ошибки мусора, даже когда в тихом режиме (ошибка # 743635)
  • Расширение умолчанию на распаковку .tbz2 изменено на .tar для совместимости bzip2 (ошибка # 743639)

Что нового в версии 1.1.2:

  • Fix directdecompress сегментации при конечного файла не может быть открыл (например, только для чтения) (ошибка # 717852)
  • Реализована функция --ignore-задней-мусора (ошибка # 594868)
  • Исправлена ​​повесить на распаковку архивов некоторых усеченных (ошибка # 590225)
  • Вытащил проверку ошибок из нормального логического блока для наглядности
  • Отладка печати добавляется после BZ2_bzDecompress отслеживать это код возврата.
  • фиксируется в очереди Отладочная печать :: удалить
  • Увеличение предела макс использование памяти от 1 ГБ до 2 ГБ
  • Если нет -m переключатель дано в командной строке, не по умолчанию макс памяти предел будет автоматически увеличится с 100 МБ до минимального количества памяти, необходимой для поддержки число процессоров просил
  • Улучшена производительность при выходной буфер полон
  • Исправлена ​​ошибка, которая вызвала в то время как повесить декомпрессии преждевременно усеченный bzip2 поток
  • Consumer_decompress дросселирования изменен, чтобы предотвратить потенциальную тупика / бесконечный цикл в определенных ситуациях (благодаря Ласло Ersek для поиска и помогает отследить причину этой ошибки)
  • Исправлена ​​ошибка тупик и вопрос производительности при работе с потребителем длинных последовательностей bzip2 (благодаря Танги Fautre для нахождения)
  • Исправлена ​​сообщения об ошибке размером блока (максимальный размер был неправ)
  • #include перемещена из pbzip2.cpp в pbzip2.h исправить OS / 2 выпуска компилятор

Что нового в версии 1.1.0:

  • Добавлена ​​поддержка многопоточной декомпрессии с помощью STDIN / Трубы
  • Добавлена ​​код для поддержки дросселирования сжатия, чтобы предотвратить истощение памяти с медленной выходной трубы
  • Добавлена ​​-m переключатель, чтобы указать количество используемой памяти макс перед дросселированием пусков (по умолчанию 100 МБ)
  • Исправлена ​​ошибка, не позволяют параметры командной строки, которые будут использоваться при сжатии данных со стандартного ввода
  • Добавлена ​​длинные опции к справочной странице и -h выходе
  • Добавлена ​​--loadavg, --read длинные параметры
  • Добавлена ​​поддержка для обнаружения процессора на Win32
  • Основные улучшения защиты общих переменных, ошибки и обработка сигналов, прекращение программы
  • Добавлена ​​-S переключения для размера стека потока настройки на Solaris (необходим USE_STACKSIZE_CUSTOMIZATION определяется при компиляции)
  • Исправлена ​​командной строки разбора ошибка для -b, -p -m, выключателей
  • Исправлена ​​бесконечный цикл, когда FileWriter не удается создать выходной файл при запуске
  • Исправлена ​​ошибка, удаляются входного файла (с расширением .bz2 для сжатия и без .bz2 расширения для декомпрессии), когда пользователь прерывает процесс с помощью CTRL-C, а в STDOUT вывода
  • Исправлена ​​ошибка, когда 0 байт файлы не были обработаны должным образом, когда входные данные из стандартного ввода
  • Игнорирует FWRITE возвращение и проходит Чаун ошибки в writeFileMetaData если эффективный идентификатор корневого
  • Использование OUTPUTBUFFER переработан, как фиксированного размера кольцевого буфера
  • Много исправлены незначительные ошибки (см авторов или pbzip2.cpp для более подробной информации)
  • Особая благодарность Явор Николов предоставления большинство взносов этого выпуска и значительного количества испытаний

Что нового в версии 1.0.5:

  • Этот релиз правильно жалуется пытается прочитать или написать сжатые данные на терминал, и выходы.
  • Далее фиксирует аварию обнаружения процессора, и Makefile был обновлен, чтобы заставить удаление при очистке.

Что нового в версии 1.0.4:

  • Добавлена ​​поддержка для использования pbzip2 дегтем и все остальные параметры командной строки bzip2, так pbzip2 может быть использован в качестве заменой для bzip2.
  • Исправлена ​​ошибка, что приведет к краху pbzip2 если в определение числа процессоров не удалось.
  • Компиляция с uclibc теперь поддерживается.

Что нового в версии 1.0.3:

  • Возможность сжимать, распаковывать, и данные испытаний с помощью стандартного ввода и трубы в настоящее время поддерживается.
  • Поддержка была также добавлена ​​непосредственно распаковать файлы без использования темы, когда файлы маленькие, система имеет только 1 процессор, или если файл содержит .bz2 1 bzip2 поток.
  • Эта версия теперь может сжимать файлы 0 байт, как bzip2.
  • Поддержка pbzcat символической ссылки автоматически указать режим декомпрессии на стандартный вывод, как bzcat, теперь включены.

Требования

  • bzip2

Похожие программы

pwbuilder
pwbuilder

3 Jun 15

JavaZip
JavaZip

11 May 15

Другие программы разработчика Jeff Gilchrist

Комментарии к Parallel BZIP2

Комментарии не найдены
добавить комментарий
Включите картинки!