Parallel BZIP2

Software screenshot:
Parallel BZIP2
Software informatie:
Versie: 1.1.6
Upload datum: 11 May 15
Ontwikkelaar: Jeff Gilchrist
Licentie: Gratis
Populariteit: 6

Rating: 1.0/5 (Total Votes: 1)

Parallel BZIP2 project is een parallelle uitvoering van de bzip2 blok- sorteren file compressor die pthreads gebruikt en bereikt bijna-lineaire versnelling op SMP machines. De output van deze versie is volledig compatibel met bzip2 1.0.2 (dat wil zeggen: iets gecomprimeerd met PBZIP2 kan worden uitgepakt met bzip2).
PBZIP2 zou moeten werken op elk systeem dat een pthreads compatibele C ++ compiler (zoals GCC) heeft. Het is getest op: Linux, Windows (cygwin en MinGW), Solaris, Tru64 / OSF1, HP-UX en Irix

Wat is nieuw in deze release:.

  • Fixed bug - impasse als gevolg van niet-gesynchroniseerde uitzendingen (bug # 876686)
  • Voorkom verwijdering van de input-bestanden op een fout (bug # 874543)
  • Document hoe te comprimeren / decomprimeren van de standaard invoer (bug # 820525)
  • Toegevoegd meer gedetailleerde kernel foutmeldingen (bug # 874605)
  • Fixes voor foutafhandeling in muliti-file processing (bug # 883782)

Wat is nieuw in versie 1.1.5:

  • Deze versie fixes overmatige permissies uitgang terwijl het comprimeren / decomprimeren is in volle gang.
  • Het emuleert nu hetzelfde gedrag als bzip2.

Wat is nieuw in versie 1.1.4:

  • Vast hangen decomprimeren met --ignore-trailing -garbage = 1 als producent wordt onderbroken op achterstand garbage (bug # 762464)
  • Toegevoegd bijvoorbeeld te helpen voor decompressie doorgesluisd naar tar (bug # 746806)
  • Vast typo in Trailing Garbage gedrukte bericht (bug # 746799)

Wat is nieuw in versie 1.1.3:

  • Vast hangen decomprimeren met --ignore-trailing -garbage = 1 en hoger numCPU (bijvoorbeeld & gt; 2) (bug # 740502)
  • Druk achterstand garbage fouten, zelfs wanneer in de stille modus (bug # 743635)
  • Standaard verlengstuk decomprimeren van .tbz2 veranderd .tar voor bzip2 compatibiliteit (bug # 743639)

Wat is nieuw in versie 1.1.2:

  • Fix directdecompress segfault als bestemming bestand kan niet worden geopend (bijvoorbeeld alleen-lezen) (bug # 717852)
  • Implemented --ignore-trailing-garbage-functie (bug # 594868)
  • Vast knie op decomprimeren van enkele afgeknotte archieven (bug # 590225)
  • Trok een fout check out van de normale logisch blok voor de duidelijkheid
  • Debug afdruk toegevoegd na BZ2_bzDecompress op te sporen is het return code.
  • Een in de wachtrij vast debug afdrukken :: verwijderen
  • Verhoogde max geheugengebruik limiet van 1GB naar 2GB
  • Als er geen -m switch gegeven op de opdrachtregel, standaard max geheugen limiet zal nu automatisch verhoogd van 100 MB tot minimale hoeveelheid geheugen die nodig is om het aantal CPU's ondersteunen gevraagd
  • Verbeterde prestaties als output buffer vol is
  • Fixed bug die veroorzaakt hangen terwijl decompressie voortijdig afgekapt bzip2 stroom
  • Consumer_decompress smoren aangepast aan potentiële impasse / oneindige lus in bepaalde situaties (Met dank aan Laszlo Ersek voor het vinden van en het helpen van het opsporen van de oorzaak van deze bug) te voorkomen
  • Fixed bug impasse en de prestaties probleem bij de consument het werken met lange bzip2 sequenties (Met dank aan Tanguy Fautré voor het vinden van)
  • Vast foutmelding voor blok van grootte (max grootte verkeerd was)
  • Verplaatst #include van pbzip2.cpp naar pbzip2.h naar OS / 2 compiler probleem
  • fix

Wat is nieuw in versie 1.1.0:

  • Ondersteuning toegevoegd voor multi-threaded decompressie met STDIN / pijpen
  • Toegevoegd code te ondersteunen smoren compressie om geheugen uitputting met langzame uitgang pijp te voorkomen
  • Toegevoegd -m switch naar hoeveelheid max geheugengebruik opgeven voordat smoren start (standaard 100 MB)
  • Fixed bug die niet toestaan ​​command line parameters die moeten worden gebruikt bij het comprimeren van data van stdin
  • Toegevoegd lange opties om man pagina en -h uitgang
  • Toegevoegd --loadavg, --read lange opties
  • Ondersteuning voor CPU-detectie op Win32
  • Belangrijke verbeteringen aan de bescherming van gedeelde variabelen, fouten en signaal handling, beëindiging van het programma
  • Toegevoegde -S schakelaar voor thread stack grootte maatwerk op Solaris (moet USE_STACKSIZE_CUSTOMIZATION gedefinieerd bij het opstellen van)
  • Vast command line parsing bug voor -b, -p, -m switches
  • Vast oneindige lus wanneer FileWriter niet in slaagt om output bestand op start te maken
  • Fixed bug die ingang bestandsnaam verwijderd (met .bz2 extensie voor compressie en zonder .bz2 extensie voor decompressie) wanneer een gebruiker onderbreekt proces met CTRL-C terwijl de uitvoer naar STDOUT
  • Fixed bug waarbij 0 byte bestanden niet correct werden verwerkt wanneer data invoer van STDIN
  • Negeert fwrite terugkeer en passeert chown fouten in writeFileMetaData als effectieve uid wortel
  • OutputBuffer gebruik herontworpen als vaste grootte circulaire buffer
  • Veel kleine bugs vaste (zie auteurs of pbzip2.cpp voor volledige details)
  • Met dank aan Javor Nikolov voor het verstrekken van de meerderheid van de bijdragen aan deze release en een aanzienlijke hoeveelheid van het testen

Wat is nieuw in versie 1.0.5:

  • Dit persbericht goed klaagt over probeert te lezen of te schrijven gecomprimeerde gegevens naar de terminal, en sluit af.
  • Het lost verder de CPU detectie crash, en de Makefile is bijgewerkt om de verwijdering te forceren bij het schoonmaken.

Wat is nieuw in versie 1.0.4:

  • Ondersteuning is toegevoegd voor het gebruik pbzip2 met teer en voor alle resterende bzip2 command line opties, zodat pbzip2 kan worden gebruikt als een drop-in vervanger voor bzip2.
  • Een bug werd vastgesteld dat pbzip2 zou veroorzaken aan crashen als detectie van het aantal processors is mislukt.
  • Het compileren met uclibc wordt nu ondersteund.

Wat is nieuw in versie 1.0.3:

  • De mogelijkheid om te comprimeren, decomprimeren en testgegevens met behulp van stdin en leidingen wordt nu ondersteund.
  • Ondersteuning werd ook toegevoegd om direct bestanden te decomprimeren zonder gebruik te onderwerpen wanneer de bestanden zijn klein, het systeem heeft slechts 1 CPU, of als het .bz2 bestand bevat 1 bzip2 stream.
  • Deze versie kan nu comprimeren 0 byte bestanden zoals bzip2.
  • Ondersteuning voor pbzcat symlink automatisch een decompressie-modus naar stdout, net als bzcat opgeeft, is nu opgenomen.

Eisen

  • bzip2

Vergelijkbare software

XPKGTOOL
XPKGTOOL

3 Jun 15

Zip
Zip

3 Jun 15

AutoArchive
AutoArchive

20 Feb 15

Lzip
Lzip

17 Feb 15

Andere software van ontwikkelaar Jeff Gilchrist

Reacties op Parallel BZIP2

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!