Apache Commons Compress

Szoftver screenshot:
Apache Commons Compress
Szoftver adatai:
Változat: 1.9
Feltöltés dátuma: 13 Apr 15
Engedély: Ingyenes
Népszerűség: 64

Rating: nan/5 (Total Votes: 0)

Apache Commons Compress egyaránt támogatja fájladatfolyam (via kompresszorok) és strukturált tartalmat (via archivers).
A könyvtár lehet használni mind a tömörítés és kicsomagolás műveletek, a munka egy viszonylag nagy számú archív formátumot, hogy az egyik legismertebb ilyen megoldások a Java közösség.
A könyvtár nem tökéletes, néhány probléma még mindig fejlesztés alatt minden archív fájl formátumban, de összességében, ha szükség van, hogy támogassa számos tömörítési formátumot, és nem szeretné használni terjedelmes egyes könyvtárak minden formáját, a Commons Compress csomag lehet a legjobb válasz.

Tulajdonságok :

  • Támogatott archívum formátumok:
  • 7z
  • ar
  • ARJ
  • bzip2
  • cpio
  • DEFLATE
  • gzip
  • LZMA
  • Pack200
  • csattanós
  • tar
  • Unix kiírása
  • XZ
  • Zip

Mi az új ebben a kiadásban:

  • A szellemes, ar és tar inputstreams lehet, hogy nem olvassa nem pufferelt patak bizonyos esetekben.
  • IOUtils # átugorja esetleg kihagyja kevesebb byte adni mint annak ellenére, hogy többet lehetne olvasni a patakból.
  • ArchiveStreams Most érvényesítse van egy aktuális bejegyzés előtt olvassa vagy írja belépési adatokat.
  • ArjArchiveInputStream # canReadEntryData tesztelték a legújabb bejegyzés a patak helyett az érvelését.
  • változáskészletünk # törölni, és deleteDir már megfelelően kezelni névtelen bejegyzéseket.
  • hozzá egy pár null ellenőrzések javítására robusztusság.
  • TarArchiveInputStream elmulasztotta elolvasni archívumok üres gid / uid mezőket.
  • TarArchiveInputStream most ismét kivételt dob, amikor találkozik egy csonka archív olvasása közben az utolsó bejegyzés.
  • adaptált TarArchiveInputStream # átugorja a módosított IOUtils # átugorja a módszert. Hála BELUGA BEHR.

Mi az új a 1.7-es verzió:

  • Csak olvasható támogatása szellemes tömörítés.
  • Csak olvasható támogatása .Z tömörített fájlokat.
  • zipfile és ZipArchiveInputStream már támogatja az olvasás bejegyzések tömörítése a zsugorodó módszerrel.
  • GzipCompressorOutputStream már támogatja, a tömörítési szintet, és a fejléc metaadatokat (fájlnév, comment, módosítása, operációs rendszer és extra zászlók)
  • zipfile és ZipArchiveInputStream már támogatja az olvasás bejegyzések tömörítése a Implode módszerrel.
  • zipfile és a 7z fájlt osztályok végrehajtania Bezárható és fel lehet használni a try-with-források konstrukciókat.

Mi az új 1.5-ös verzióban:

  • CompressorStreamFactory van lehetőség, hogy hozzon létre a kibontás patakok, hogy tömörítse teljes input for formátumok, amelyek több összefűzött patakok.

Mi az új 1.4-es:

  • Támogatás az XZ formátumban került.

Mi az új 1.3 verzió:

  • Támogatás a Pack200 formátumban került.
  • Csak olvasható támogatják ezt a formátumot használják a Unix dump (8) eszközzel bővült.

Mi az új a 1.2-es verzió:

  • Új funkciók:
  • ZipArchiveEntry van egy új módszert getRawName, amely az eredeti byte tette fel a nevét. Ez lehetővé teszi a felhasználói kódot észlelni a kódolás.
  • TarArchiveEntry hozzáférést biztosít a zászlókat, amelyek meghatározzák, hogy ez egy archivált szimbolikus link, cső vagy egyéb & quot; ritka, & quot; fájlrendszerobjektum.
  • Fix Bugs:
  • ZipArchiveInputStream meghiúsulhattak az a & quot; Truncated irányítószám & quot; hibaüzenet bejegyzések között 2 GByte és 4 GByte méretű.
  • TarArchiveInputStream most felismeri, ritkás bejegyzéseket a oldgnu formátumú és megfelelően számol, hogy nem tudja kibontani azok tartalmát.
  • A Java dokumentációt ZipArchiveInputStream # átugorja a már megfelel a végrehajtás, a kód történt védekező.
  • ArArchiveInputStream nem sikerül, ha címszavak csak üres az azonosító vagy GrouplD.
  • zipfile szivároghat források néhány JDK.
  • BZip2CompressorInputStream dob IOException, ha alatta patak visszatér álló () == 0 Eltávolították az ellenőrzést.
  • Calling close () a InputStream által visszaadott CompressorStreamFactory.createCompressorInputStream () nem zárja be a mögöttes bemenetére kerülnek.
  • TarArchiveOutputStream # célba teremteni írja az összes pufferelt adat, hogy a patak
  • Váltás:
  • zipfile most végre véglegesítése, amely elzárja a mögöttes fájlt.
  • Bizonyos tar fájlok nem ismeri ArchiveStreamFactory.

követelmények :

  • Java 5 vagy újabb

Hasonló program

OOoPy
OOoPy

12 May 15

Sleep-On-LAN
Sleep-On-LAN

5 Jun 15

DocMGR
DocMGR

21 Jul 15

Más szoftver fejlesztő Apache Software Foundation

Hozzászólások a Apache Commons Compress

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!