Parallel BZIP2

Software kuvakaappaus:
Parallel BZIP2
Ohjelmiston tiedot:
Versio: 1.1.6
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Jeff Gilchrist
Lupa: Vapaa
Suosio: 6

Rating: 1.0/5 (Total Votes: 1)

Parallel BZIP2 hanke on samanaikaisesti toteutettava bzip2 lohko- järjestys tiedoston kompressori, joka käyttää pthreads ja saavuttaa lähes lineaarisesti pyörimisnopeuden SMP koneita. Tuotos tämä versio on täysin yhteensopiva bzip2 1.0.2 (eli mitään pakattu PBZIP2 voidaan purkaa bzip2).
PBZIP2 pitäisi toimia kaikissa järjestelmissä, jotka on pthreads yhteensopivan C ++ kääntäjä (kuten GCC). Se on testattu: Linux, Windows (cygwin & MinGW), Solaris, Tru64 / OSF1, HP-UX, ja Irix.

Mikä on uusi tässä julkaisussa:

  • Kiinteä vika - umpikujaan johtuu unsynchronized lähetyksiä (bugi # 876686)
  • Estä poistetaan tulon tiedostojen error (bug # 874543)
  • Document miten pakata / purkaa vakiosyötteestä (bugi # 820525)
  • Lisätty tarkempia ytimen virheilmoitukset (bugi # 874605)
  • Korjauksia virheiden käsittely muliti tiedostojen käsittely (bugi # 883782)

Mikä on uusi versiossa 1.1.5:

  • Tämä versio korjaa liiallista lähdön luvat taas pakata / purkaa on käynnissä.
  • Nyt jäljittelee sama ongelma kuin bzip2.

Mikä on uusi versiossa 1.1.4:

  • Kiinteä roikkua purkaa kanssa --ignore-jäljessä -garbage = 1, kun tuottaja on keskeytynyt jäljessä roskat (bugi # 762464)
  • Lisätty esimerkiksi apua purku johdetaan tervaa (bugi # 746806)
  • Kiinteät kirjoitusvirhe Perään Garbage tulostettu viesti (bugi # 746799)

Mikä on uusi versiossa 1.1.3:

  • Kiinteä roikkua purkaa kanssa --ignore-jäljessä -garbage = 1 ja korkeamman numCPU (esim & gt; 2) (bug # 740502)
  • Tulosta perään roskat virheitä, vaikka hiljaisessa tilassa (bugi # 743635)
  • Default laajennuksen purkaa ja .tbz2 muuttui .tar varten bzip2 yhteensopivuuden (bugi # 743639)

Mikä on uusi versiossa 1.1.2:

  • Fix directdecompress segfault kun kohde tiedostoa ei voi avattiin (esim vain luku) (bug # 717852)
  • Toteutetaan --ignore-jäljessä-roskat toiminto (bugi # 594868)
  • Kiinteä roikkua on purkaa joidenkin typistetyn arkistojen (bugi # 590225)
  • Veti virhe tarkistaa normaalin logiikan lohkon selvyyden
  • Debug tulostuksen jälkeen lisätään BZ2_bzDecompress seurata sen paluu- koodin.
  • debug tulostuksen vahvistetaan jonossa :: poista
  • Lisääntynyt max muistin käyttö rajoituksen 1GB 2GB
  • Jos -m kytkintä annettu komentorivillä, default max muisti raja nyt automaattisesti kasvaa 100 Mt vähimmäismäärä muistia tarvitaan tukemaan useita suorittimia pyysi
  • Parempi suorituskyky, kun tuotos puskuri on täynnä
  • Kiinteä vika, joka aiheutti kaatua, kun puretaan ennenaikaisesti lyhennetty bzip2 stream
  • Consumer_decompress kuristus muokattu estämään mahdollisia umpikujaan / päättymättömään silmukkaan tietyissä tilanteissa (Kiitos Laszlo Ersek löytää ja auttaa jäljittää syy tähän bug)
  • Kiinteät umpikujaan bugi ja suorituskyky ongelma, kun kuluttaja kanssa pitkiä bzip2 sekvenssit (Kiitos Tanguy Fautre löytämiseksi)
  • Kiinteät virheilmoitus lohkon kokoluokassa (maksimikoko oli väärässä)
  • Siirretty # include välillä pbzip2.cpp ja pbzip2.h korjata OS / 2 kääntäjä kysymys

Mikä on uusi versiossa 1.1.0:

  • Lisätty tuki monisäikeinen purku käyttäen STDIN / putket
  • Lisätty koodin tukea kuristamalla puristus estää muistin sammumisen hitaalla teho putki
  • Lisätty -m määrittää määrä max muistin käyttö ennen kuristamalla käynnistyy (oletus 100MB)
  • Kiinteä vika, joka ei sallinut komentorivin parametrit, joita käytetään pakkaamalla tiedot vakiosyötteestä
  • Lisätty pitkä vaihtoehtoja man sivulle ja -h lähtö
  • Lisätty --loadavg, --read pitkä vaihtoehtoja
  • Lisätty tuki CPU havaitsemisen Win32
  • Major parannuksia suojelun yhteisiä muuttujia, virheiden ja signaalin käsittelyä, ohjelma päättyminen
  • Lisätty -S vaihtaa kierteen kooksi räätälöintiä Solaris (tarvitsee USE_STACKSIZE_CUSTOMIZATION määritelty laadittaessa)
  • Kiinteät komentorivin jäsentämiseen bug varten -b, -p, -m kytkimet
  • Kiinteät päättymättömään silmukkaan, kun FileWriter ei luoda tulostustiedostoon alussa
  • Kiinteä vika, joka poistetaan tulon tiedostonimi (jossa .bz2 laajennus puristus ilman .bz2 laajennus purkaminen), kun käyttäjä keskeyttää prosessin CTRL-C samalla syöttöä STDOUT
  • Kiinteä vika, jos 0 tavua tiedostoja ei käsitelty kunnolla, kun syötetyn STDIN
  • Ohittaa fwrite paluun ja kulkee chown virheitä writeFileMetaData jos tehokkaita uid root
  • OutputBuffer käyttöön uudistettu niin vakiokokoiseen pyöreä puskuri
  • Paljon pieniä vikoja korjattu (ks AUTHORS tai pbzip2.cpp täydelliset tiedot)
  • Erityiset kiitokset Javor Nikolov tarjota enemmistön maksuosuudet tämän tiedotteen ja merkittävän määrän testejä

Mikä on uusi versiossa 1.0.5:

  • Tämä julkaisu oikein valittaa yrittää lukea tai kirjoittaa pakattua dataa päätelaitteeseen, ja poistuu.
  • Lisäksi se korjaa CPU tunnistus kaatua, ja Makefile on päivitetty pakottaa poisto puhdistuksen.

Mikä on uusi versiossa 1.0.4:

  • Tuki lisättiin käyttää pbzip2 terva ja kaikki jäljellä bzip2 komentorivivalinnat, joten pbzip2 voidaan käyttää drop-in korvaaja bzip2.
  • vika korjattiin jotka aiheuttaisivat pbzip2 kaatumaan, jos havaitaan prosessorien määrä epäonnistui.
  • Kääntäminen kanssa uClibc on nyt tuettu.

Mikä on uusi versiossa 1.0.3:

  • mahdollisuuden pakata, purkaa, ja testituloksia käyttää stdin ja putket on nyt tuettu.
  • Tuki lisättiin myös suoraan purkaa tiedostoja ilman kierteitä, kun tiedostot ovat pieniä, järjestelmä on vain 1 CPU, tai jos .bz2 tiedosto sisältää 1 Bzip2 stream.
  • Tämä versio voidaan nyt pakata 0 tavua tiedostoja, kuten bzip2.
  • Tuki pbzcat symbolinen linkki saadaan automaattisesti määrittää etappitilaan vakiotulosteeseen, kuten bzcat, on nyt mukana.

vaatimukset

  • bzip2

Vastaavia ohjelmistoja

Muu ohjelmistojen kehittäjä Jeff Gilchrist

Kommentit Parallel BZIP2

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!