Lbzip2 er en åpen kildekode-pthreads baserte parallell bunzip2 / bzip2 filter, farbar til GNU tjære med --use-komprimere-program alternativet. Dessverre er programvaren ikke begrenset til vanlige filer på innspill, og heller ikke utgang.
Med andre ord, er Lbzip2 en SMP-basert, parallell og bzip2-kompatibel komprimering verktøyet, som har en kommandolinje svært lik en fra bzip2 verktøyet.
Programmet bruker Gnulib biblioteket for å bygge og teste prosesser, som forvaltes av GNU build system.
Lbzip2 bestreber seg på å være bærbar ved å kreve UNIX 98 APIer bare, foruten en umodifisert libbz2. Dens hovedmål er UNIX-lignende systemer, inkludert Linux og BSD varianter
Hva er nytt i denne utgaven.
- Fix ytelse bug i sekvensiell kompressor kode
- src / compress.c (do_collect_seq): Utgivelses samle semafor før komprimere blokken. Dette forbedrer ytelsen mye.
Hva er nytt i versjon 2.3:
- Denne versjonen legger til en ny funksjon: Når dekomprimere med begge - -Force og --stdout alternativer gitt, vil lbzip2 kopiere filer som ikke er i bzip2 format, i stedet for å rapportere en ugyldig filformat.
- Denne versjonen fikser også flere mindre bugs.
Hva er nytt i versjon 2.0:
- I denne utgivelsen, skriver lbzip2 en enkelt komprimert strøm per bz2 fil i stedet for flere sammenkjedede bekker.
- Det blir ikke dekomprimere bekker integrert i bakre søppel.
- Den oppdager og avviser flere typer ugyldige BZ2 filer.
- Stole på den uavhengige bzip2 stabelen skrevet av den nye vedlikehold, lbzip2-2.0 funksjoner betydelig forbedret (de) komprimering hastighet og robusthet.
- I ordrik modus blir kompresjonsforholdet og fremgang informasjonen som vises for hver fil.
- dekomprimeringsfunksjoner feil resultere i mer detaljerte meldinger nå.
- Lbzip2-2.x er lisensiert under GPL v3.0 eller nyere versjon.
Hva er nytt i versjon 0.17:
- initialisert feltene ble vist på stakken i en struktur oppdrag uttrykk .
- Teoretisk kan dette ha medført lesetilgang til felle representasjoner.
- Siden disse feltene ikke ble initialisert fordi de ikke ble brukt i det hele tatt i første omgang, var dette portabilitet feilen fikset ved å innføre en egen struktur uten disse feltene.
Hva er nytt i versjon 0.16 RC1:
- Funksjoner som kan innstilles komprimering blokkstørrelse og arbeide med filen operander ble gjennomført.
- lbzip2 kan nå betraktes som en multi-threaded, kommandolinje-kompatibel erstatning for bzip2 i de fleste situasjoner. Lbzip2 aldri sletter eller overskriver filer, men.
- Løsningen for en tidligere GNU getconf feilen ble utvidet til EGLIBC i stor fil støtte build script.
- Utviklingen status ble degradert til beta.
Hva er nytt i versjon 0.15:
- En bug har blitt fikset der single-arbeideren decompressor kunne teoretisk unnlate å dekomprimere den siste delen av den komprimerte innspill og urettmessig betegne tidlig EOF i stedet.
- I denne utgivelsen, logisk uavhengige bufferstørrelser er løsrevet fra hverandre.
- Flere bufferstørrelser bør være mer IO-vennlig nå.
- splitterblock størrelsen på flere medarbeidere decompressor ble omregnet; et forsøk ble gjort for å utlede det formelt i kommentarer.
- & quot; malloc_trace.pl & quot; script sporer peak minnebruk.
- Dokumentasjonen ble raffinert.
Hva er nytt i versjon 0.14:
- Den single-arbeideren decompressor s multiplekser, mens man går tilbake all opptjent utgitt inngangs slots til splitteren, skrev ut maksimalt en dekomprimert sub-blokk per én iterasjon av sitt ytterste løkke. I tilfelle av en sakte progresjon muxer, kan dette føre til stigende minnetildeling på en del av arbeidsprosessen.
- Nå SWD er muxer skriver ut alle påløpte dekomprimerte underblokker per iterasjon. Dokumentasjonen er oppdatert.
- build-systemet har fått en minuscule portabilitet forbedring.
Hva er nytt i versjon 0.13:
- Foruten noen kode opprydding, diverse portabilitet og andre midlertidige løsninger ble introdusert å takle feil i C-biblioteker, skjell, og oppstrøms bzip2.
Hva er nytt i versjon 0.12:
- shell script test.sh tester installert forekomst av lbzip2 , som kan være forskjellig fra den for tiden bygges en. pbzip2 er ikke et krav for testing lenger, men test.sh vil prøve å måle ytelsen hvis det er tilgjengelig.
- Det samme gjelder bzip2 modul av 7za (fra p7zip).
- Noen GNU / Linux konkrete tips om hvordan du aktiverer SUSv2 conformance (som er nødvendig for bygging og testing) ble lagt til i README.
Hva er nytt i versjon 0.11:
- Denne utgivelsen legger til støtte for testing av sluttbrukere i en bærbar måte.
Kommentarer ikke funnet