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:
- Цей реліз додає підтримку для тестування кінцевими користувачами в переносимий спосіб.
Коментар не знайдено