Lbzip2 является открытым исходным кодом Pthreads на основе параллельно фильтр bunzip2 / bzip2, сносно для GNU дегтя с опцией --use-компресс-программа. К сожалению, программное обеспечение не ограничивается обычных файлов на входе, ни выхода.
Другими словами, Lbzip2 является СМП на основе параллельно и bzip2-совместимых утилита сжатия, которая включает командную строку, очень похожий на тот, из утилиты bzip2.
Приложение использует библиотеку Gnulib для создания и тестирования процессов, которые управляются с помощью системы сборки GNU.
Lbzip2 стремится быть портативным, требуя UNIX 98 API, только, кроме того, неизмененном libbz2. Его основной целью является UNIX-подобные системы, в том числе вариантов Linux и BSD
Что нового В этом выпуске:.
- Исправлена ошибка производительность в последовательном коде компрессора
- SRC / compress.c (do_collect_seq): Выпуск собирать семафор перед сжатием блок. Это повышает производительность много.
Что нового в версии 2.3:
- Эта версия добавляет новую функцию: При распаковке с обоими - -Force и --stdout варианты, приведенные, lbzip2 будет копировать файлы, которые не находятся в формате bzip2, вместо отчетности неверный формат файла.
- Этот релиз также исправляет несколько незначительных ошибок.
Что нового в версии 2.0:
- В этом выпуске, lbzip2 пишет один поток сжатого за bz2 файл вместо нескольких каскадных потоков.
- Это не распаковывать потоки, встроенные в задний мусор.
- Он обнаруживает и отклоняет более видов недействительных файлов bz2.
- Опираясь на независимые bzip2 стека письменного новым сопровождающим, lbzip2-2.0 особенности значительно улучшилось (де) скорость сжатия и надежность.
- В подробном режиме, информация коэффициент сжатия и прогресс отображается для каждого файла.
- неудачи декомпрессии приведет к более подробных сообщений в настоящее время.
- Lbzip2-2.x под лицензией GPL v3.0 с или более поздней версии.
Что нового в версии 0.17:
- Неинициализированные поля были доступны в стеке в выражении присваивания структура .
- Теоретически, это может повлекли чтения доступ для улавливания представлений.
- Поскольку эти поля не были инициализированы, потому что они не были использованы на всех, в первую очередь, это мобильность ошибка была исправлена путем введения специализированной структурой без этих областях.
Что нового в версии 0.16 RC1:
- Особенности как устанавливаемого размера блока сжатия и работы с операндами файлов были реализованы.
- lbzip2 теперь можно считать многопоточный, командной строки совместимая замена для bzip2 в большинстве ситуаций. Lbzip2 никогда не удаляет или переписывает файлы, однако.
- Обойти ранее GNU getconf ошибка была расширена до EGLIBC в большом сценарии поддержка файлов сборки.
- Статус разработка деградировали до бета-версии.
Что нового в версии 0.15:
- Исправлена ошибка была исправлена, где один-рабочий декомпрессор мог теоретически опустить распаковать последнюю часть сжатого входа и противоправно означает преждевременное EOF вместо этого.
- В этом выпуске, логически независимые размеры буферов отделены друг от друга.
- Несколько размеры буфера должны быть более IO людей в настоящее время.
- Размер splitterblock из нескольких рабочих декомпрессора были пересчитаны; была предпринята попытка вывести его официально в комментариях.
- The & Quot; malloc_trace.pl & Quot; Сценарий отслеживает пиковое использование памяти.
- Документация была уточнена.
Что нового в версии 0.14:
- мультиплексор одного трудящегося декомпрессор, в то время, передавая обратно все начисленные выпустила входных слотов для разделителя, написал более одного распакованный подблок за одну итерацию своего внешнего контура. В случае медленно прогрессирующей мультиплексор, это может привести к взлету распределение памяти на части работника.
- Теперь мультиплексор ДСО в выписывает все начисленные распакованные подблоки каждой итерации. Документация была обновлена.
- Система сборки получил незначительную улучшение переносимости.
Что нового в версии 0.13:
- Кроме того, некоторые кода очистки, были введены различные портативность и другие обходные пути чтобы справиться с ошибками в C библиотек, раковин, и вверх по течению bzip2.
Что нового в версии 0.12:
- Скрипт проверяет test.sh установленный экземпляр lbzip2 , которые могут отличаться от себе построили один. pbzip2 не является обязательным требованием для тестирования больше, но test.sh будет пытаться измерить ее производительность, если он доступен.
- То же самое относится и к bzip2 модуля 7za (от p7zip).
- Некоторые конкретные намеки GNU / Linux на соответствие позволяет SUSv2 (который необходим для создания и испытания) были добавлены к README.
Что нового в версии 0.11:
- Этот релиз добавляет поддержку для тестирования конечными пользователями в переносимый способ.
Комментарии не найдены