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

DACT
DACT

2 Jun 15

Clzip
Clzip

17 Feb 15

Spack
Spack

17 Feb 15

Lhasa
Lhasa

20 Feb 15

Annan programvara för utvecklare Jeff Gilchrist

Kommentarer till Parallel BZIP2

Kommentarer hittades inte
Kommentar
Slå på bilder!