Apache Commons Compress

Software screenshot:
Apache Commons Compress
Podrobnosti Software:
Verze: 1.9
Datum uploadu: 13 Apr 15
Licence: Volný
Popularita: 64

Rating: nan/5 (Total Votes: 0)

Apache Commons Compress podporuje oba souborů proudy (přes kompresory) a strukturovaný obsah (přes archivátory).
Knihovna může být použit jak pro komprese a dekomprese operace, práce s relativně velkým množstvím archivních formátů, je jedním z dobře známých těchto řešení v Java komunitě.
Knihovna není dokonalá, některé problémy stále ještě ve vývoji pro každý archiv formát souboru, ale celkově, pokud potřebujete podporu velkého množství kompresních formátů a nechcete používat objemné jednotlivých knihoven pro každý formát, Commons Compress Balíček může být vaše nejlepší odpověď

Vlastnosti :.

Podporované formáty archiv souborů

    :
  • 7z
  • ar
  • ARJ
  • bzip2
  • cpio
  • DEFLATE
  • gzip
  • lzma
  • Pack200
  • elegantní
  • tar
  • Unix vypsat
  • XZ
  • Zip

Co je nového v této verzi:

  • prostořeký, ar a dehtové inputstreams může dojít k selhání čtení z bez vyrovnávací paměti proud v některých případech.
  • IOUtils # skip může přeskočit méně bytů než požádali, i když by bylo možno více číst z potoka.
  • ArchiveStreams nyní ověřit, že je aktuální záznam před čtení nebo zápisu vstupních dat.
  • ArjArchiveInputStream # canReadEntryData zkouší aktuální vstup proudu, spíše než jeho argumentu.
  • Changeset # mazat a deleteDir nyní správně vypořádat s nepojmenované záznamy.
  • přidal několik kontrol null ke zlepšení robustnosti.
  • TarArchiveInputStream nedokázal číst archivy s prázdnými gid / UID oborů.
  • TarArchiveInputStream nyní opět vyvolá výjimku, pokud narazí na zkrácený archiv při čtení z poslední položky.
  • Převzato TarArchiveInputStream # přeskočit na modifikovaných IOUtils metody # přeskočení. Díky beluga BEHR.

Co je nového ve verzi 1.7:.

  • Read-Only podporu Snappy komprese
  • Read-Only podporu .Z komprimované soubory.
  • .zip archivu a ZipArchiveInputStream nyní podporují čtení záznamů komprimované metodou smršťování.
  • GzipCompressorOutputStream nyní podporuje nastavení úrovně komprese a metadat záhlaví (název souboru, komentář, čas změny, operační systém a další příznaky)
  • .zip archivu a ZipArchiveInputStream nyní podporují čtení záznamů komprimované metodou se zhroutí.
  • .zip archivu a soubor 7z třídy nyní realizovat uzavíratelné a mohou být použity v try-s-zdrojů konstrukty.

Co je nového ve verzi 1.5:

  • CompressorStreamFactory má možnost vytvořit dekompresi toky, které dekompresi full vstup pro formáty, které podporují zřetězené proudy.

Co je nového ve verzi 1.4:

  • Podpora formátu XZ byla přidána

Co je nového ve verzi 1.3:

  • Podpora formátu Pack200 byla přidána
  • pouze pro čtení podpora pro formát používá Unix dump (8), nástroj byl přidán.

Co je nového ve verzi 1.2:

  • Nové funkce:
  • ZipArchiveEntry má novou metodu getRawName, který poskytuje původní byty, které tvořily jméno. To může umožnit uživateli kódu pro detekci kódování.
  • TarArchiveEntry poskytuje přístup k příznaků, které určují, zda se jedná o archivovaný symbolický odkaz, potrubí nebo jiné & quot; neobvyklé, & quot; souborový systém objekt.
  • opravených chyb:
  • ZipArchiveInputStream může selhat s & quot; zkrácený ZIP & quot; chybové hlášení přihlášek mezi 2 a 4 GByte GByte velikosti.
  • TarArchiveInputStream nyní zjišťuje řídké záznamy pomocí oldgnu formátu a správně hlásí, že nelze extrahovat jejich obsah.
  • Javadoc pro ZipArchiveInputStream # přeskočit nyní odpovídá provedení, je kód aby byly více defenzivní.
  • ArArchiveInputStream se nezdaří, pokud položky obsahují pouze mezery jméno_uživatele nebo Groupid.
  • .zip archivu může dojít k úniku prostředky na některé verze JDK.
  • BZip2CompressorInputStream hází IOException pokud podkladové proudu vrátí k dispozici () == 0 Odstraněna kontroly.
  • Volání close () na InputStream vrácené CompressorStreamFactory.createCompressorInputStream () není ukončena základní vstupní proud.
  • TarArchiveOutputStream # dokončit nyní zapíše všechny data ve vyrovnávací paměti do proudu
  • Změny:
  • .zip archivu nyní implementuje dokončit, která uzavírá základní soubor.
  • Určité tar soubory, není uznaný ArchiveStreamFactory.

Požadavky na :

  • Java 5 nebo vyšší

Podobný software

Ostatní software developer Apache Software Foundation

Apache OODT
Apache OODT

20 Jul 15

Apache Avro
Apache Avro

10 Apr 16

Apache Crunch
Apache Crunch

10 Dec 15

Apache Wicket
Apache Wicket

10 Feb 16

Komentáře k Apache Commons Compress

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!