Parallel BZIP2

Software skärmdump:
Parallel BZIP2
Mjukvaruinformation:
Version: 1.1.6
Ladda upp dagen: 11 May 15
Utvecklare: Jeff Gilchrist
Licens: Gratis
Popularitet: 6

Rating: 1.0/5 (Total Votes: 1)

Parallell BZIP2 projektet är en parallell tillämpning av bzip2 block- sorterande filkomprimeringsbibliotek som använder pthreads och uppnår nästan linjär uppsnabbning på SMP-maskiner. Utgången av denna version är helt kompatibel med bzip2 1.0.2 (dvs. något komprimerad med PBZIP2 kan packas med bzip2).
PBZIP2 bör fungera på alla system som har en pthreads kompatibel C ++ kompilator (t.ex. gcc). Det har testats på: Linux, Windows (cygwin & MinGW), Solaris, Tru64 / OSF1, HP-UX och Irix

Vad är nytt i den här versionen.

  • Fixat bugg - dödläge på grund av osynkroniserade sändningar (bugg # 876.686)
  • Förhindra radering av indatafiler på fel (bugg # 874.543)
  • Dokument hur man komprimera / expandera från standard input (bugg # 820.525)
  • Lades mer detaljerade meddelanden kernel felmeddelanden (bugg # 874.605)
  • Fixar för felhantering i muliti-filbearbetning (bugg # 883.782)

Vad är nytt i version 1.1.5:

  • Denna version fixar alltför utgångs behörigheter medan komprimera / Decompress pågår.
  • Det emulerar nu samma beteende som bzip2.

Vad är nytt i version 1.1.4:

  • Fast hänga på Packa med --ignore-bakre -garbage = 1 när producenten avbryts på bakre sopor (bugg # 762.464)
  • Inkom exempel att hjälpa till dekompression leds till tjära (bugg # 746.806)
  • Fixat stavfel i Avslutande sopor tryckt meddelande (bugg # 746.799)

Vad är nytt i version 1.1.3:

  • Fast hänga på Packa med --ignore-bakre -garbage = 1 och högre numCPU (t.ex. & gt; 2) (bugg # 740.502)
  • Skriv ut avslutande sopor fel även när i tyst läge (bugg # 743.635)
  • Standard förlängningen Decompress av .tbz2 ändrats till .tar för bzip2 kompatibilitet (bugg # 743.639)

Vad är nytt i version 1.1.2:

  • Fix directdecompress segfault när målfilen kan inte vara öppnas (t.ex. skrivskyddad) (bugg # 717.852)
  • Genomfört --ignore-bakre sopor funktionen (bugg # 594.868)
  • Fast kläm på Decompress av vissa stympade arkiv (bugg # 590.225)
  • Drog en felkontroll av normal logikblock för tydlighets skull
  • Debug tryck läggas till efter BZ2_bzDecompress att spåra det är returkoden.
  • En debug tryck fast i kö :: ta bort
  • Ökad gränsen max minnesanvändning från 1 GB till 2 GB
  • Om ingen -m switch ges på kommandoraden, standard max minnesgränsen kommer nu automatiskt att öka från 100 MB till minsta mängd minne som krävs för att stödja antalet processorer begärde
  • Förbättrad prestanda när utgångsbufferten är full
  • Fixat bugg som orsakade hänga medan dekomprimering förtid stympad bzip2 ström
  • Consumer_decompress Strypning modifieras för att förhindra potentiella dödläge / oändlig loop i vissa situationer (Tack vare Laszlo Ersek för att hitta och hjälpa spåra orsaken till felet)
  • Fixat dödläge bugg och prestandaproblem när konsumenten arbetar med långa bzip2 sekvenser (Tack till Tanguy Fautre för att hitta)
  • Fast felmeddelande för blockstorlek intervall (max storlek var fel)
  • Flyttade #include från pbzip2.cpp till pbzip2.h att fixa OS / 2 kompilator fråga

Vad är nytt i version 1.1.0:

  • Utökat stöd för flertrådade dekompression använder STDIN / ledningar
  • Inkom kod för att stödja strypa kompression för att förhindra minnes utmattning med långsam utgångsröret
  • Inkom -m växeln för att ange beloppet på max minnesanvändning innan strypning startar (standard 100MB)
  • Fixat bugg som inte tillät kommandoradsparametrar som ska användas vid komprimering av data från stdin
  • Inkom långa flaggor till manualsidan och -h utgång
  • Inkom --loadavg, --read långa flaggor
  • Utökat stöd för CPU upptäckt på Win32
  • Stora förbättringar skydd av delade variabler, fel och signalhantering, programslut
  • tillagd -S växla för gäng stack storlek anpassas på Solaris (behöver USE_STACKSIZE_CUSTOMIZATION definierat vid sammanställningen)
  • Fast kommandoraden tolkning bugg för -b, -p, -m växlar
  • Fast oändlig loop när Filewriter inte skapa utdatafilen vid start
  • Fixat bugg som utgår ingång filnamn (med .bz2 förlängning för komprimering och utan .bz2 förlängning för dekompression) när en användare avbryter processen med Ctrl-C under utmatning till STDOUT
  • Fixat bugg där 0 byte filer inte behandlas korrekt när indata från STDIN
  • Ignorerar fwrite avkastning och passerar chown fel i writeFileMetaData om effektiva uid root
  • OutputBuffer användning omgjorda som fast storlek cirkulär buffert
  • Massor av mindre buggar fast (se författare eller pbzip2.cpp för detaljer)
  • Ett särskilt tack till Javor Nikolov för att tillhandahålla merparten av bidragen till denna utgåva och en betydande mängd av att testa

Vad är nytt i version 1.0.5:

  • Den här versionen klagar ordentligt om att försöka läsa eller skriva komprimerade data till terminalen, och utgångar.
  • Det fixar vidare CPU upptäckt kraschen, och Makefile har uppdaterats för att tvinga radering vid rengöring.

Vad är nytt i version 1.0.4:

  • Stöd tillsattes för att använda pbzip2 med tjära och för alla återstående bzip2 kommandoradsflaggor, så pbzip2 kan användas som en drop-in ersättning för bzip2.
  • En bugg fastställdes som skulle orsaka pbzip2 att krascha om detektering av antalet processorer misslyckades.
  • Kompilera med uClibc stöds nu.

Vad är nytt i version 1.0.3:

  • Möjligheten att komprimera, expandera, och testdata använder stdin och rör stöds nu.
  • Stöd gavs också till direkt packa upp filer utan att använda trådar när filer är små, systemet har endast 1 CPU, eller om .bz2 filen innehåller 1 bzip2 ström.
  • Denna version kan nu komprimera 0 byte filer som bzip2.
  • Stöd för pbzcat symbolisk länk till automatiskt ange ett dekompressionsdyk till stdout, precis som bzcat, ingår nu.

Krav :

  • bzip2

Liknande mjukvara

JavaZip
JavaZip

11 May 15

UnAce
UnAce

3 Jun 15

GRZipII
GRZipII

3 Jun 15

Annan programvara för utvecklare Jeff Gilchrist

Kommentarer till Parallel BZIP2

Kommentarer hittades inte
Kommentar
Slå på bilder!