Apache Commons Compress

Sagteware kiekie:
Apache Commons Compress
Sagteware besonderhede:
Weergawe: 1.9
Upload datum: 13 Apr 15
Lisensie: Gratis
Populariteit: 189

Rating: 3.0/5 (Total Votes: 1)

Apache Commons Compress ondersteun beide lêer strome (via kompressors) en gestruktureerde inhoud (via archivers).
Die biblioteek kan gebruik word vir beide kompressie en dekompressie bedrywighede, werk met 'n relatiewe groot aantal argief formate, wat een van die bekende sulke oplossings in die Java gemeenskap.
Die biblioteek is nie volmaak nie, 'n paar probleme steeds onder ontwikkeling vir elke argief lêer formaat, maar die totale, as jy 'n groot aantal van die kompressie formate te ondersteun en wil nie lywige individuele biblioteke te gebruik vir elke formaat, die Commons Compress pakket kan jou beste antwoord wees

Eienskappe :.

  • Ondersteun argief lêer formate:
  • Robijn 7Z
  • ar
  • ARJ
  • bzip2
  • cpio
  • afblaas
  • gzip
  • LZMA
  • Pack200
  • pittig
  • teer
  • Unix stort
  • XZ
  • Zip

Wat is nuut in hierdie release:

  • Die pittig, ar en teer inputstreams kan misluk om te lees van 'n nie-gebuffer stroom in sekere gevalle.
  • IOUtils # skip kan oorslaan minder grepe as versoek, selfs al meer kon uit die stroom gelees word.
  • ArchiveStreams nou bevestig daar is 'n huidige inskrywing voor die lees of skryf inskrywing data.
  • ArjArchiveInputStream # canReadEntryData getoets die huidige inskrywing van die stroom eerder as sy argument.
  • changeset # verwyder en deleteDir nou behoorlik hanteer naamlose inskrywings.
  • Bygevoeg 'n paar nul tjeks robuustheid te verbeter.
  • TarArchiveInputStream misluk argiewe met leë gid / uid velde te lees.
  • TarArchiveInputStream nou weer gooi 'n uitsondering wanneer dit ontmoetings 'n afgeknotte argief, terwyl die lees van die laaste inskrywing.
  • Aangepas TarArchiveInputStream # slaan die gewysigde IOUtils # skip metode. Danksy BELUGA Behr.

Wat is nuut in die weergawe 1.7:.

  • Read-Only ondersteuning vir Snappy kompressie
  • Read-Only ondersteuning vir .Z saamgeperste lêers.
  • paklêer en ZipArchiveInputStream ondersteun nou lees inskrywings saamgeperste met behulp van die krimpende metode.
  • GzipCompressorOutputStream ondersteun nou die opstel van die kompressie-vlak en die kop metadata (lêernaam, kommentaar, verandering tyd, bedryfstelsel en ekstra vlae)
  • paklêer en ZipArchiveInputStream ondersteun nou lees inskrywings saamgeperste met behulp van die implode metode.
  • paklêer en die Robijn 7Z lêer klasse nou implementeer Closeable en kan in drie-met-hulpbronne konstrukte gebruik word.

Wat is nuut in weergawe 1.5:

  • CompressorStreamFactory het 'n opsie decompressie strome wat decomprimeren die volle te skep insette vir 'n formaat wat veelvuldige saamgevoeg strome ondersteun.

Wat is nuut in die weergawe 1.4:

  • Steun vir die XZ-formaat is bygevoeg

Wat is nuut in die weergawe 1.3:

  • Steun vir die Pack200 formaat is bygevoeg
  • Lees-alleen steun vir die formaat wat gebruik word deur die Unix dump (8) instrument is bygevoeg.

Wat is nuut in die weergawe 1.2:

  • Nuwe funksies:
  • ZipArchiveEntry het 'n nuwe metode getRawName wat bied die oorspronklike grepe wat bestaan ​​uit die naam. Dit kan toelaat gebruiker kode die enkodering te spoor.
  • TarArchiveEntry bied toegang tot die vlae wat bepaal of dit is 'n argief simboliese skakel, pyp of ander & quot; ongewoon & quot; lêerstelsel voorwerp.
  • Vaste Bugs:
  • ZipArchiveInputStream kan misluk met 'n & quot; Truncated zip & quot; fout boodskap vir inskrywings tussen 2 GByte en 4 GByte in grootte.
  • TarArchiveInputStream ontdek nou yl inskrywings met behulp van die oldgnu formaat en behoorlik verslae kan dit nie die inhoud onttrek.
  • Die Javadoc vir ZipArchiveInputStream # slaan nou ooreenstem met die implementering, het die kode is meer defensiewe gemaak.
  • ArArchiveInputStream versuim as inskrywings bevat net spasies vir userID of groepid.
  • paklêer kan uitlek hulpbronne op 'n paar JDKs.
  • BZip2CompressorInputStream gooi IOException as onderliggende stroom opbrengs beskikbaar () == 0. verwyder die tjek.
  • Oproep naby () op inputStream teruggekeer deur CompressorStreamFactory.createCompressorInputStream () nie die onderliggende inset stroom sluit.
  • TarArchiveOutputStream # afwerking skryf nou al gebuffer data na die stroom
  • Wysigings:
  • paklêer implemente nou finaliseer wat die onderliggende lêer sluit.
  • Sekere teer lêers nie deur ArchiveStreamFactory erken.

Vereistes :

  • Java 5 of hoër

Soortgelyke sagteware

Ander sagteware ontwikkelaar Apache Software Foundation

Apache Olingo
Apache Olingo

20 Jul 15

Apache Shiro
Apache Shiro

1 Oct 15

Apache Hama
Apache Hama

21 Jul 15

Apache Axis2
Apache Axis2

10 Apr 16

Kommentaar te Apache Commons Compress

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!