Párhuzamos BZIP2 projekt egy párhuzamos végrehajtása a bzip2 blokk- válogatás fájl kompresszor, amely pthreads és megvalósítja közel lineáris gyorsítás SMP gépeken. A kimenő e változat teljes mértékben kompatibilis a bzip2 1.0.2 (azaz: semmi tömörített PBZIP2 lehet kibontja a bzip2).
PBZIP2 működnie kell bármilyen rendszer, amely a pthreads kompatibilis C ++ fordítót (mint például a gcc). Azt tesztelték: Linux, Windows (Cygwin & MinGW), Solaris, Tru64 / OSF1, HP-UX, és Irix.
Mi az új ebben a kiadásban:
- Javítva - zsákutcába miatt nem szinkronizált adások (bug # 876686)
- Prevent törlése bemeneti fájlokat (bug # 874543)
- Dokumentum tömörítésének / kibontására a standard input (bug # 820525)
- Added részletesebb kernel hibaüzenetek (bug # 874605)
- javítások hibakezelését muliti-fájl feldolgozása (bug # 883782)
Mi az új verzióban 1.1.5:
- Ez a verzió javításokat túlzott kimeneti engedélyeket, míg borogatást / dekódere folyamatban van.
- Most utánozza ugyanúgy viselkedett, mint bzip2.
Mi az új verzióban 1.1.4:
- Fix lefagy dekódere a --ignore-záró -garbage = 1, ha a termelői megszakad a záró szemét (bug # 762464)
- Added például, hogy segítse a dekompressziós adhatjuk tar (bug # 746806)
- Rögzített elírás Utánfutó Garbage nyomtatott üzenet (bug # 746799)
Mi az új verzióban 1.1.3:
- Fix lefagy dekódere a --ignore-záró -garbage = 1 és magasabb numCPU (pl & gt; 2) (bug # 740502)
- Print záró szemetet hibákat is, ha csendes üzemmódban (bug # 743635)
- Default kiterjesztése a kitömörített .tbz2 változott .TAR a bzip2 kompatibilitás (bug # 743639)
Mi az új a 1.1.2 verzió:
- Fix directdecompress segfault, ha a címzett fájl nem lehet nyitott (pl read-only) (bug # 717852)
- Megvalósult --ignore-záró-szemetet funkció (bug # 594868)
- Fix lefagy a kitömörített néhány archívumokat (bug # 590225)
- Zsíros hibát check out of szokásos logikai blokk az egyértelműség
- Debug nyomtatási után adjuk hozzá BZ2_bzDecompress követni, hogy ez a visszatérési kódot.
- A hibakereső nyomtatási rögzített sorban :: eltávolítása
- Fokozott max memória használat limit 1GB 2GB
- Ha nem -m kapcsoló megadott parancssorban, az alapértelmezett maximális memória limit most automatikusan emelkedik 100 MB minimális mennyiségű memória szükséges, hogy támogassa a CPU-k száma kért
- teljesítménye javult kimenő puffer tele
- Fix hibát, mely miatt lefagyhat kicsomagoláskor idő előtt csonka bzip2 patak
- Consumer_decompress fojtás módosítani, hogy megakadályozzák lehetséges patthelyzet / végtelen ciklusba bizonyos helyzetekben (Köszönet László Érsek találni és segít lenyomozni az oka ennek a bug)
- Fix patthelyzet bug és teljesítménybeli problémát, ha a fogyasztói dolgozik hosszú bzip2 szekvenciák (Köszönet Tanguy Fautre megtalálására)
- Fix hibaüzenet blokk mérettartományban (max méret volt a baj)
- áthelyezve #include re pbzip2.cpp hogy pbzip2.h rögzíteni OS / 2 compiler kérdés
Mi az új a 1.1.0 verzió:
- A támogatás a többszálas dekompressziós segítségével STDIN / csövek
- Added kódot, hogy támogassa a fojtás tömörítési hogy megakadályozzák memória kimerültség, lassú kimeneti cső
- Added -m kapcsoló segítségével összeg max memória használat előtt fojtás elindul (alapértelmezett 100MB)
- Javítva, hogy nem tette lehetővé a parancssori paraméter használható a tömörítési adatok stdin
- Added hosszú lehetőségeket man page és -h output
- Added --loadavg, --read hosszú opciók
- A támogatás a CPU detektálás Win32
- A jelentősebb védelme megosztott változók, hiba és jelkezelés, programleállás
- Added -S váltani a menet verem mérete testreszabási Solaris (szüksége USE_STACKSIZE_CUSTOMIZATION meghatározott összeállításakor)
- Fix parancssori elemzés bug -b, -p, -m kapcsoló
- Fix végtelen ciklus, amikor fileWriter nem hoz létre kimeneti fájl elején
- Javítva, hogy a törölt bemeneti fájlnév (a .bz2 kiterjesztése tömörítés nélkül .bz2 kiterjesztése dekompressziós), ha a felhasználó megszakítja a folyamatot CTRL-C, míg kimenetre STDOUT
- Javítva ahol a 0 hosszúságú fájlok feldolgozása nem megfelelően, ha az adatbevitel alapértelmezett bemenetere
- Nem veszi figyelembe fwrite visszatérő és átadja chown hibákat writeFileMetaData ha hatékony uid root
- OutputBuffer használat áttervezni fix méretű körpuffer
- Sok kisebb hiba javítása (lásd a szerzők vagy pbzip2.cpp részletekért)
- Külön köszönet Javor Nikolov azért, hogy a hozzászólások többsége az e kibocsátás, és jelentős mennyiségű vizsgálati
Mi az új verzióban 1.0.5:
- Ez a kiadás megfelelően panaszkodik próbál írni vagy olvasni tömörített adatokat a terminálra, és kilép.
- A további rögzíti a CPU detektálás lezuhan, és a Makefile frissült kényszeríteni törlés tisztítás közben.
Mi az új a 1.0.4 verzió:
- Támogatás adtunk használatához pbzip2 tar számára Az összes többi bzip2 parancssori, így pbzip2 lehet használni, mint a leváltására vonatkozó bzip2.
- A hiba rögzítették, hogy okozna pbzip2 összeomolhat, ha az észlelés a processzorok számát nem sikerült.
- Fordítás a uclibc is támogatott.
Mi az új a 1.0.3 verzió:
- A képes tömöríteni, kitömöríteni, és a vizsgálati adatok a stdin és csövek is támogatott.
- Támogatás is adunk közvetlenül kicsomagolni fájlokat használata nélkül szálakat fájlok kicsik, a rendszer csak 1 CPU, vagy ha a .bz2 fájl tartalmazza 1 bzip2 patak.
- Ez a verzió már tömöríteni 0 byte fájlokat, mint bzip2.
- Támogatás pbzcat symlink automatikusan meghatározza a dekompressziós üzemmódban az stdoutra, mint bzcat, most tartalmazza.
követelmények :
- bzip2
Hozzászólás nem található