Parallel BZIP2

Skjermbilde programvare:
Parallel BZIP2
Prog.varedetaljer:
Versjon: 1.1.6
Last opp dato: 11 May 15
Utvikler: Jeff Gilchrist
Lisens: Gratis
Popularitet: 6

Rating: 1.0/5 (Total Votes: 1)

Parallel bzip2 prosjektet er en parallell gjennomføring av bzip2 blokk- sortering fil kompressor som bruker pthreads og oppnår nesten-lineær hastighetsøkning på SMP-maskiner. Utgangen av denne versjonen er fullt kompatibel med bzip2 1.0.2 (dvs: noe komprimert med PBZIP2 kan dekomprimeres med bzip2).
PBZIP2 skal fungere på alle systemer som har en pthreads kompatibel C ++ kompilator (som gcc). Det har blitt testet på: Linux, Windows (cygwin & MinGW), Solaris, Tru64 / OSF1, HP-UX, og Irix

Hva er nytt i denne utgaven.

  • Fast bug - vranglås på grunn av usynkroniserte sendinger (bug # 876686)
  • Forhindre sletting av innspill filer på feil (bug # 874543)
  • Dokument hvordan å komprimere / dekomprimere fra standard input (bug # 820525)
  • lagt mer detaljerte kernel feilmeldinger (bug # 874605)
  • Reparasjoner for feilbehandling i muliti-fil behandling (bug # 883782)

Hva er nytt i versjon 1.1.5:

  • Denne versjonen fikser dreven utgang tillatelser mens komprimere / dekomprimere er i gang.
  • Det emulerer nå samme atferd som bzip2.

Hva er nytt i versjon 1.1.4:

  • Fast henge på dekomprimere med --ignore-etterfølgende -garbage = 1 når produsenten er avbrutt på etterfølgende søppel (bug # 762464)
  • Lagt eksempel å hjelpe for dekompresjon i rør til tjære (bug # 746806)
  • Fast skrivefeil i Følgende Garbage trykt melding (bug # 746799)

Hva er nytt i versjon 1.1.3:

  • Fast henge på dekomprimere med --ignore-etterfølgende -garbage = 1 og høyere numCPU (f.eks & gt; 2) (bug # 740502)
  • Print følgende søppel feil selv når du er i stille modus (bug # 743635)
  • Standard forlengelse på dekomprimere av .tbz2 endret til .tar for bzip2 kompatibilitet (bug # 743639)

Hva er nytt i versjon 1.1.2:

  • Fix directdecompress segfault når målfilen kan ikke være åpnet (f.eks skrivebeskyttet) (bug # 717852)
  • Gjennomført --ignore-etterfølgende-søppel-funksjonen (bug # 594868)
  • Fast teken på dekomprimere av noen avkortede arkiver (bug # 590225)
  • Trakk en feil check out of normal logikk blokk for klarhet
  • Debug print lagt til etter BZ2_bzDecompress å spore det er returkode.
  • En debug print fast i kø :: fjerne
  • Økt grensen maks minnebruk fra 1GB til 2GB
  • Hvis ingen -m bryter gitt på kommandolinjen, misligholde max minnegrensen vil nå automatisk øke fra 100 MB til minimum av minnet som kreves for å støtte flere CPUer bedt
  • Forbedret ytelse når output buffer er full
  • Rettet feil som forårsaket henge mens dekomprimere tidlig avkortet bzip2 stream
  • Consumer_decompress struping endret for å hindre potensiell vranglås / uendelig loop i visse situasjoner (Takk til Laszlo Ersek for å finne og hjelpe spore opp årsaken til denne feilen)
  • Fast vranglås feil og ytelsesproblem når forbrukeren arbeider med lange bzip2 sekvenser (Takk til Tanguy Fautre for å finne)
  • Fast feilmelding for blokkstørrelse område (maks størrelse var galt)
  • Flyttet #include fra pbzip2.cpp til pbzip2.h å fikse OS / 2 kompilatoren problemet

Hva er nytt i versjon 1.1.0:

  • Lagt til støtte for multi-threaded dekompresjon ved hjelp STDIN / rør
  • Lagt kode for å støtte struping kompresjon for å hindre minne utmattelse med langsom utgang rør
  • Lagt -m bryteren til å angi mengde max minnebruk før struping starter (standard 100MB)
  • Rettet feil som ikke tillater kommandolinjeparametere som skal brukes ved å komprimere data fra stdin
  • Lagt lange alternativer til mannen siden og -h utgang
  • Lagt --loadavg, --read lange flagg
  • Lagt til støtte for CPU deteksjon på Win32
  • Store forbedringer til beskyttelse av delte variabler, feil og signalhåndtering, program oppsigelse
  • Lagt -S bytte for tråden stack størrelse tilpasning på Solaris (trenger USE_STACKSIZE_CUSTOMIZATION definert når kompilering)
  • Fast kommandolinje parsing bug for -B, -p, -m brytere
  • Fast uendelig loop når Filewriter ikke klarer å lage output file ved start
  • Fast bug som slettes innspill filnavn (med .bz2 forlengelse for komprimering og uten .bz2 forlengelse for dekompresjon) når en bruker avbryter prosessen med CTRL-C mens utmating til STDOUT
  • Rettet feil der 0 byte filer ikke ble behandlet på riktig måte når data innspill fra STDIN
  • Ignorerer fwrite avkastning og passerer chown feil i writeFileMetaData hvis effektiv uid root
  • OutputBuffer bruk redesignet som fast størrelse sirkulær buffer
  • Mange små feil som er løst (se forfattere eller pbzip2.cpp for detaljer)
  • Spesiell takk til Javor Nikolov for å gi de fleste av bidragene til denne utgivelsen, og en betydelig mengde testing

Hva er nytt i versjon 1.0.5:

  • Denne utgivelsen skikkelig klager om å prøve å lese eller skrive komprimerte data til terminalen, og utganger.
  • Det løser videre CPU deteksjon krasj, og Makefile har blitt oppdatert til å tvinge sletting ved rengjøring.

Hva er nytt i versjon 1.0.4:

  • Support ble lagt for bruk pbzip2 med tjære og for alle gjenværende bzip2 kommandolinjen, så pbzip2 kan brukes som en drop-in erstatning for bzip2.
  • En feil ble fikset dette ville føre pbzip2 å krasje hvis påvisning av antall prosessorer mislyktes.
  • Kompilering med uClibc støttes nå.

Hva er nytt i versjon 1.0.3:

  • Evne til å komprimere, dekomprimere, og testdata bruker standard inn og rør er nå støttet.
  • Støtte ble også lagt til direkte dekomprimere filer uten å bruke tråder når filer er små, har systemet bare en CPU, eller hvis .bz2 filen inneholder en bzip2 stream.
  • Denne versjonen kan nå komprimere 0 byte filer som bzip2.
  • Støtte for pbzcat symlink til automatisk angi en dekompresjon modus til stdout, akkurat som bzcat, er nå inkludert.

Krav

  • bzip2

Lignende programvare

Lbzip2
Lbzip2

17 Jul 15

OfArchiver
OfArchiver

11 May 15

GRZipII
GRZipII

3 Jun 15

mzSquash
mzSquash

3 Jun 15

Annen programvare fra utvikleren Jeff Gilchrist

Kommentarer til Parallel BZIP2

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!