Apache Commons Compress

Software kuvakaappaus:
Apache Commons Compress
Ohjelmiston tiedot:
Versio: 1.9
Lähetyksen päivämäärä: 13 Apr 15
Lupa: Vapaa
Suosio: 189

Rating: 3.0/5 (Total Votes: 1)

Apache Commons Pakkaa tukee sekä tiedostovirtoja (via kompressorit) ja jäsenneltyä sisältöä (via archivers).
Kirjasto voi käyttää sekä pakkaus ja purku toiminnot, työskentelee suhteellisen suuri määrä arkistointiformaatteja, on yksi tunnettu tällaisia ​​ratkaisuja Java Community.
Kirjasto ei ole täydellinen, joitakin ongelmia silti kehitteillä kunkin arkisto tiedostomuoto, mutta kaiken, jos tarvitset tukea useita pakkausformaatit ja halua käyttää vieviä yksittäisiä kirjastoja kullekin muodolle, Commons Pakkaa paketti voisi olla paras vastaus.

Ominaisuudet :

  • Tuetut arkisto tiedostomuodot:
  • 7z
  • AR
  • arj
  • Bzip2
  • cpio'
  • tyhjetä
  • gzip
  • lzma
  • Pack200
  • reipas
  • tar
  • Unix dumpata
  • XZ
  • Zip

Mitä uutta tässä julkaisussa:

  • reipas, AR ja terva inputstreams voi epäonnistua lukea puskuroimattomilla stream tietyissä tapauksissa.
  • IOUtils # Ohita voisi ohittaa vähemmän tavuja kuin pyydetty vaikka enemmän olisi lukea stream.
  • ArchiveStreams nyt validoida on kirjauksella ennen lukemista tai kirjoittamista merkinnän tiedot.
  • ArjArchiveInputStream # canReadEntryData testattu nykyinen tulo virta eikä sen väitettä.
  • muutosjoukkoa # poistaa ja deleteDir nyt kunnolla käsitellä nimeämätön merkintöjä.
  • Lisätty muutama null tarkastusten parantamiseksi luotettavuutta.
  • TarArchiveInputStream jättänyt lukea arkistoja tyhjiä gid / uid kentät.
  • TarArchiveInputStream nyt taas heittää poikkeus, kun se kohtaa katkaistu arkisto luettaessa viimeisen merkinnän.
  • Mukautettu TarArchiveInputStream # siirtyä muutettu IOUtils # Ohita menetelmällä. Kiitos BELUGA BEHR.

Mitä uutta versiossa 1.7:

  • Vain luku tuki Snappy puristus.
  • Vain luku tuki .Z pakattuja tiedostoja.
  • zipfile ja ZipArchiveInputStream nyt tukea lukemisen merkinnät pakattu käyttämällä kutistuu menetelmää.
  • GzipCompressorOutputStream tukee nyt asettamalla pakkaustason ja header metatiedot (tiedostonimi, kommentti, muuttaminen aika, käyttöjärjestelmä ja extra liput)
  • zipfile ja ZipArchiveInputStream nyt tukea lukemisen merkinnät pakattu käyttämällä luhistuu menetelmää.
  • zipfile ja 7z tiedoston luokat nyt toteuttaa suljettavia ja voidaan käyttää try-kanssa-resurssit rakenteita.

Mitä uutta versiossa 1.5:

  • CompressorStreamFactory on mahdollisuus luoda purkaminen virtoja että purkaa koko tulo muotoja, jotka tukevat useita ketjutettuja puroihin.

Mitä uutta versiossa 1.4:

  • Tuki XZ formaatti on lisätty.

Mitä uutta versiossa 1.3:

  • Tuki Pack200 formaatti on lisätty.
  • Lue vain tukea käyttämä tiedostomuoto Unix dump (8) työkalu on lisätty.

Mitä uutta versiossa 1.2:

  • Uudet ominaisuudet:
  • ZipArchiveEntry on uusi menetelmä getRawName, joka tarjoaa alkuperäisen tavua, jotka koostuvat nimi. Tämä voi mahdollistaa käyttäjän koodin havaitsemaan koodaus.
  • TarArchiveEntry tarjoaa pääsyn liput että onko se on arkistoitu symbolinen linkki, putki tai muu & quot; harvinaista & quot; tiedostojärjestelmän esine.
  • Kiinteä Bugs:
  • ZipArchiveInputStream voisi epäonnistua & quot; Katkaistu ZIP & quot; virheilmoitus merkintöjä välillä 2 GByte ja 4 GByte kooltaan.
  • TarArchiveInputStream nyt tunnistaa harva merkintöjä käyttäen oldgnu muodossa ja oikein raportit se ei voi purkaa niiden sisältöä.
  • Javadoc varten ZipArchiveInputStream # ohittaa nyt täsmää täytäntöönpanoa, koodi on tehty enemmän puolustuskannalle.
  • ArArchiveInputStream epäonnistuu jos merkinnät sisältävät vain aihioita Käyttäjätunnuksen tai ryhmiä ja.
  • zipfile voi vuotaa resursseja joissakin JDKs.
  • BZip2CompressorInputStream heittää IOException jos taustalla virta palautuu saatavilla () == 0 Poistettu tarkistaa.
  • Calling lähellä () on inputStream palauttamat CompressorStreamFactory.createCompressorInputStream () ei sulje taustalla input stream.
  • TarArchiveOutputStream # maali nyt kirjoittaa kaikki puskuroitu data stream
  • Muutokset:
  • zipfile nyt toteuttaa viimeistellä joka sulkee taustalla tiedosto.
  • Tietyt tervan tiedostoja ei tunnista ArchiveStreamFactory.

Vaatimukset :

  • Java 5 tai uudempi

Vastaavia ohjelmistoja

Muu ohjelmistojen kehittäjä Apache Software Foundation

Kommentit Apache Commons Compress

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