Lbzip2 е с отворен код pthreads базирани паралелно bunzip2 / bzip2 филтър, задоволително за GNU катран с опцията --use-компрес-програма. За съжаление, софтуерът не е ограничена до обикновени файлове за вход, нито изход.
С други думи, Lbzip2 е SMP-базирани, паралелно и bzip2-съвместима програма за компресиране, който разполага с команден ред много подобен на този от помощната програма bzip2.
Приложението използва Gnulib библиотеката, за да се изгради и тест процеси, които се управляват от натрупването системата GNU.
Lbzip2 се стреми да бъде преносим, като се изисква само UNIX 98 APIs, освен немодифицирана libbz2. Нейната основна цел е UNIX-подобни системи, включително Linux и BSD варианти
Какво ново в тази версия:.
- Fix бъг представяне в последователен код компресор
- SRC / compress.c (do_collect_seq): Release събира семафор преди компресиране блок. Това подобрява производителността много.
Какво ново във версия 2.3:
- Тази версия добавя нова функция: При декомпресиране с двете - -Force и --stdout опции дадени, lbzip2 ще копирате файлове, които не са в bzip2 формат, вместо докладване невалиден файлов формат.
- Тази версия определя също така и няколко незначителни бъгове.
Какво ново във версия 2.0:
- В тази версия, lbzip2 пише един единствен компресиран поток на bz2 подаде вместо множество една свързана потоци.
- Тя не декомпресиране потоци вградени в задния боклук.
- Той открива и отхвърля повече видове невалидни BZ2 файлове.
- Позовавайки се на независимия bzip2 стека написана от новата отговорника, lbzip2-2.0 функции значително подобрени (де) скорост на компресия и издръжливост.
- В многословно режим, степен на сгъстяване и прогрес информация се показва за всеки файл.
- Lbzip2-2.x се разпространява под GPL v3.0 или някоя следваща версия.
<> Li декомпресия неуспехи водят до по-подробни съобщения сега.
Какво ново във версия 0.17:
- неициализиран полета са достъпни на стека в израз структура присвояване .
- Теоретично, това може да породи четене достъп за улавяне на изображения.
- Тъй като тези области, които не са били инициализира, защото те не са били използвани изобщо, на първо място, това преносимост бъг е фиксиран чрез въвеждане на специална структура, без тези области.
Какво ново във версия 0.16 RC1:
- Функции като втвърдяваща размер компресия блок и работа с файлове операнди бяха изпълнени.
- lbzip2 вече може да се счита за многонишковите, командния ред, съвместим заместител на bzip2 в повечето ситуации. Lbzip2 никога изтрива или променя файлове, обаче.
- The заобиколно решение за по-ранен GNU getconf бъг е удължен до EGLIBC в голям файл подкрепа строителство сценария.
- Състоянието на развитие се разгражда до бета.
Какво ново във версия 0.15:
- A бъг е фиксирана, където декомпресора единната-работник би могъл теоретично пропуснете да декомпресирате последната част от компресирания входа и неправомерно означава преждевременно EOF вместо това.
- В тази версия, логически независими размери буферни се откъснат един от друг.
- Няколко размери буферни трябва да бъдат по-IO-приятелски сега.
- Размерът на splitterblock на декомпресора на множество работници се преизчислява; е направен опит да ги извлекат официално в коментарите.
- The & quot; & quot; malloc_trace.pl скрипт писти връх използване на паметта.
- Документацията бе прецизирана.
Какво ново във версия 0.14:
- мултиплексор на декомпресора сингъл-работник, докато се подава обратно всички натрупани освободена входни слотове към разпределителя, написа най-много един декомпресира под-блок за едно повторение на най-външната му цикъл. В случай на бавно напредва muxer, това би могло да доведе до главоломно растящите памет разпределяне на част от работника.
- Сега muxer РДСК се пише на всички натрупани декомпресира под-блокове на итерация. Документацията е била актуализирана.
- Системата за натрупване е получила малка буква подобряване на преносимостта.
Какво ново във версия 0.13:
- Освен някакъв код за почистване, различни преносимост и други заобиколни бяха въведени да се справят с грешки в C библиотеки, черупки, и bzip2 нагоре.
Какво ново във версия 0.12:
- шелскрипт test.sh тества инсталиран инстанция на lbzip2 , който може да бъде различен от този, вграден в момента. pbzip2 не е изискване за тестване вече, но test.sh ще се опита да се измери ефективността си, ако това е в наличност.
- Същото се отнася и за bzip2 модул на 7za (от p7zip).
- Някои GNU / Linux конкретни съвети за това дава възможност SUSv2 съответствие (която е необходима за изграждане и тестване) бяха добавени към README.
Какво ново във версия 0.11:
- Тази версия добавя поддръжка за тестване от страна на крайните потребители в преносим начин.
Коментари не е намерена