Parallel BZIP2

Software screenshot:
Parallel BZIP2
Podrobnosti Software:
Verze: 1.1.6
Datum uploadu: 11 May 15
Vývojka: Jeff Gilchrist
Licence: Volný
Popularita: 32

Rating: 1.0/5 (Total Votes: 1)

Paralelní projekt BZIP2 je paralelní implementace bzip2 blokády třídění souborů kompresor, který používá pthreads a dosahuje téměř lineární zrychlení na SMP strojích. Výstup této verze je plně kompatibilní s bzip2 1.0.2 (tj: cokoliv komprimován PBZIP2 lze dekomprimovat s bzip2).
PBZIP2 by měl fungovat na libovolném počítači, který má pthreads kompatibilní C ++ kompilátor (například gcc). To byl testován na: Linux, Windows (Cygwin a MinGW), Solaris, Tru64 / OSF1, HP-UX, a Irix

Co je nového v této verzi:.

  • Opravena chyba - zablokování kvůli nesynchronizovaných vysílání (bug # 876686)
  • Zabránit vymazání vstupních souborů na chyby (bug # 874543)
  • Dokument, jak komprimovat / dekompresi ze standardního vstupu (bug # 820525)
  • Přidáno podrobnější chybové hlášení jádra (bug # 874605)
  • Opravy pro zpracování chyb ve zpracování muliti-souborů (bug # 883782)

Co je nového ve verzi 1.1.5:

  • Tato verze opravuje nadměrné oprávnění výstup, zatímco komprese / dekomprese Probíhá.
  • Nyní napodobuje stejné chování jako bzip2.

Co je nového ve verzi 1.1.4:

  • Pevná pověsit na rozbalit s --ignore-koncovkami -garbage = 1, kdy je producent přerušena na odtokové odpadky (chyba # 762464)
  • Přidal příkladem pro pomoc pro dekompresi odvedený dehtu (bug # 746806)
  • Opraven překlep v Trailing Garbage vytištěnou zprávu (bug # 746799)

Co je nového ve verzi 1.1.3:

  • Pevná pověsit na rozbalit s --ignore-koncovkami -garbage = 1 a vyšší numCPU (např & gt; 2) (bug # 740502)
  • Tisk koncové chyby, odpadky, i když v tichém režimu (bug # 743635)
  • Default rozšíření na rozbalit z .tbz2 změní na .tar kompatibility bzip2 (bug # 743639)

Co je nového ve verzi 1.1.2:

  • Fix directdecompress segfault když cílový soubor nemůže být Otevřel (např read-only) (bug # 717852)
  • Realizované funkce --ignore-koncové-odpadky (bug # 594868)
  • Pevná kloub na rozbalit některých zkrácených archivů (bug # 590225)
  • tažené kontrolu chyb z běžného logického bloku pro přehlednost
  • Debug tisk přidal po BZ2_bzDecompress sledovat, je to návrat kód.
  • debug tisk pevně ve frontě :: odstranit
  • Zvýšení limitu max využití paměti od 1 gigabajt na 2 GB
  • Pokud ne -m přepínač uveden na příkazovém řádku, výchozí max paměti limit bude nyní automaticky zvýší od 100 MB do minimálního množství paměti potřebné pro podporu počet procesorů požádala
  • Lepší výkon při výstupní vyrovnávací paměť je plná
  • Opravena chyba, která způsobila přestat reagovat při dekompresi předčasně zkrácen bzip2 proud
  • Consumer_decompress throttling upraven tak, aby se zabránilo možnému zablokování / nekonečnou smyčku v určitých situacích (díky Laszlo Ersek pro hledání a pomáhá vypátrat příčinu této chyby)
  • Pevné zablokování chyba a problém výkon při spotřebitel práci s dlouhými sekvencemi bzip2 (Díky Tanguy Fautre pro zjištění)
  • Opravena chybová zpráva, pro velikost bloku rozsah (max velikost byla špatně)
  • #include přesunuto z pbzip2.cpp do pbzip2.h opravit OS / 2 kompilátor vydání

Co je nového ve verzi 1.1.0:

  • Byla přidána podpora pro multi-threaded dekomprese pomocí STDIN / trubky
  • Přidal kód na podporu škrtící kompresi, aby se zabránilo vyčerpání paměti s pomalým výstupem potrubí
  • Přidal -m switch určit množství využití paměti max před škrcením se spustí (výchozí 100mb)
  • Opravena chyba, která neumožňovala parametry příkazového řádku, které mají být použity při kompresi dat ze standardního vstupu
  • Přidána dlouhé volby na manuálové stránky a -h výkonem
  • Přidaný --loadavg, --read dlouhé volby
  • Byla přidána podpora pro detekci CPU na Win32
  • Velká zlepšení ochrany sdílených proměnných, chyby a zpracování signálu, ukončení programu
  • Přidáno -S přepínač pro velikost závitu zásobník úprav v systému Solaris (potřebuje USE_STACKSIZE_CUSTOMIZATION definovány při sestavování)
  • Pevná příkazový řádek analýze chyb pro -b -p, -m přepínače
  • Pevná nekonečné smyčky, když fileWriter nepodaří vytvořit výstupní soubor při startu
  • Opravena chyba, která vypouští vstupní soubor (s příponou .bz2 pro kompresi a bez .bz2 rozšíření pro dekompresi), když uživatel přeruší proces s Ctrl-C, zatímco výstup na STDOUT
  • Opravena chyba, kdy 0 bajt soubory nebyly správně zpracována při zadávání dat z STDIN
  • Ignoruje fwrite návrat a předává Chown chyby v writeFileMetaData pokud efektivní uid kořen
  • OutputBuffer využití přebudovaný jako pevné velikosti kruhové vyrovnávací paměti
  • Spousta drobných chyb opravených (viz autoři nebo pbzip2.cpp pro úplné podrobnosti)
  • Zvláštní poděkování Javor Nikolov pro poskytování většinu příspěvků na tuto verzi a významné množství testů

Co je nového ve verzi 1.0.5:

  • Toto vydání řádně stěžuje pokusu o čtení nebo zápis komprimovaných dat do terminálu, a východy.
  • Dále fixuje detekce CPU havárie, a Makefile byl aktualizován, aby při čištění vynutit odstranění.

Co je nového ve verzi 1.0.4:

  • byla přidána podpora pro používání pbzip2 s dehtem a pro všechny zbývající volby příkazu bzip2 řádku, takže pbzip2 může být použita jako přímá náhrada za bzipu2.
  • chyba byla stanovena, že by způsobilo pbzip2 ke srážce, pokud detekce počtu procesorů se nezdařila.
  • Kompilace s uclibc je nyní podporována.

Co je nového ve verzi 1.0.3:

  • Schopnost kompresi, dekompresi, a zkušební údaje použití stdin a potrubí je nyní podporována.
  • Podpora byla také přidána přímo dekompresi souborů bez použití nití, když jsou malé soubory, systém má pouze 1 CPU, nebo pokud .bz2 soubor obsahuje 1 bzip2 proud.
  • Tato verze může nyní komprimovat 0 byte soubory, například bzip2.
  • Podpora pbzcat symbolický odkaz automaticky určit režim dekompresní na standardní výstup, stejně jako bzcat, je nyní zahrnuta.

Požadavky na :

  • bzip2

Podobný software

pyunpack
pyunpack

14 Apr 15

xDMS
xDMS

3 Jun 15

Ostatní software developer Jeff Gilchrist

Komentáře k Parallel BZIP2

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!