Apache Commons Compress

Screenshot Software:
Apache Commons Compress
Mga detalye ng Software:
Bersyon: 1.9
I-upload ang petsa: 13 Apr 15
Lisensya: Libre
Katanyagan: 64

Rating: nan/5 (Total Votes: 0)

Sinusuportahan

Apache Commons i-compress ang parehong mga stream ng file (sa pamamagitan ng compressors) at nakabalangkas na nilalaman (sa pamamagitan ng archivers).
Maaaring gamitin ang library ng para sa parehong mga pagpapatakbo compression at decompression, nagtatrabaho sa isang kamag-anak malaking bilang ng mga format ng archive, pagiging isa sa mga kilalang tulad ng mga solusyon sa komunidad ng Java.
Ang aklatan ay hindi perpekto, ang ilang mga problema sa pagiging pa rin sa ilalim ng pag-unlad para sa bawat archive na format ng file, ngunit sa pangkalahatan, kung kailangan mo upang suportahan ang isang malaking bilang ng mga format ng compression at hindi nais na gumamit ng napakalaki indibidwal na aklatan para sa bawat format, ang i-compress Commons package ay maaaring maging ang iyong pinakamahusay na sagot

Mga Tampok :.

  • Suportadong mga format ng archive file:
  • 7z
  • ar
  • arj
  • bzip2
  • cpio
  • magpalabas ng hangin
  • gzip
  • lzma
  • Pack200
  • maliksi
  • tar
  • Unix dump
  • XZ
  • Zip

Ano ang bagong sa paglabas:

  • Maaaring mabigo ang maliksi, ar at tar inputstreams na magbasa mula sa isang hindi-buffered stream sa ilang mga kaso.
  • Maaaring laktawan IOUtils # paglaktaw ng mas kaunting mga byte kaysa sa hiniling na kahit na higit pa mabasa mula sa stream.
  • ArchiveStreams ngayon patunayan doon ay isang kasalukuyang entry bago basahin o magsulat ng entry ng data.
  • ArjArchiveInputStream # canReadEntryData sinubukan ang kasalukuyang entry ng stream sa halip na argumento nito.
  • ChangeSet # tanggalin at deleteDir ngayon maayos na harapin ang walang pangalan na entry.
  • Nagdagdag ng ilang mga pagsusuri null upang mapabuti ang katabaan.
  • Nabigo ang TarArchiveInputStream na basahin ang mga archive na may laman GID / uid field.
  • TarArchiveInputStream ngayon muli throws ng exception kapag ito ay nakatagpo ng isang pinutol archive habang nagbabasa mula sa huling entry.
  • inangkop TarArchiveInputStream # lumaktaw sa binagong pamamaraan IOUtils # paglaktaw. Salamat sa beluga BEHR.

Ano ang bagong sa bersyon 1.7:.

  • Basahin-lamang na suporta para sa mabilis compression
  • Basahin-lamang na suporta para sa .Z naka-compress na file.

  • Sinusuportahan ngayon
  • ZipFile at ZipArchiveInputStream pagbabasa entry-compress gamit ang paraan na pag-urong.
  • Sinusuportahan na ngayon ng GzipCompressorOutputStream-set sa antas ng compression at ang header ng metadata (filename, komento, oras pagbabago, operating system at dagdag na mga flag)

  • Sinusuportahan ngayon
  • ZipFile at ZipArchiveInputStream pagbabasa entry-compress gamit ang paraan na pumutok sa loob.
  • ZipFile at ang 7z file klase ngayon ipatupad Closeable at maaaring magamit sa try-may-mapagkukunan constructs.

Ano ang bagong sa bersyon 1.5:

  • CompressorStreamFactory ay may isang pagpipilian upang lumikha ng decompressing stream na magbawas ng bigat ang buong input para sa mga format na sumusuporta sa maramihang mga stream ng concatenated.

Ano ang bagong sa bersyon 1.4:

  • Suporta para sa format XZ ay naidagdag

Ano ang bagong sa bersyon 1.3:

  • Suporta para sa format Pack200 ay naidagdag
  • suporta sa Read-only para sa format na ginagamit ng mga Unix dump (8) na kasangkapan ay naidagdag na.

Ano ang bagong sa bersyon 1.2:

  • Bagong tampok:
  • ZipArchiveEntry ay may isang bagong paraan ng getRawName na nagbibigay ng orihinal na byte na binubuo ng pangalan. Maaaring payagan code user upang makita ang encoding.
  • TarArchiveEntry nagbibigay ng access sa mga flag na matukoy kung ito ay isang naka-archive na link symbolic, pipe o iba pang mga & quot; hindi karaniwang & quot; object file system.
  • Mga Fixed Bug:
  • Maaaring mabigo ZipArchiveInputStream na may & quot; Naputol ZIP & quot; mensahe ng error para sa mga entry sa pagitan ng 2 GByte at 4 GByte ang laki.
  • nakita ngayon TarArchiveInputStream hiwa-hiwalay na mga entry gamit ang oldgnu format at maayos ang mga ulat ng hindi ito maaaring kunin ang kanilang mga nilalaman.
  • Ang Javadoc para sa lumaktaw ngayon ZipArchiveInputStream # tumutugma sa pagpapatupad, ang code ay ginawa ng higit pang mga nagtatanggol.
  • ArArchiveInputStream nabigo kung entry maglaman ng mga patlang lamang para sa userid o groupId.
  • ZipFile maaaring tumagas mapagkukunan sa ilang JDKs.
  • BZip2CompressorInputStream throws IOException kung babalik ang nakapailalim na stream magagamit () == 0. Inalis ang tseke.
  • Ang pagtawag sa malapit na () sa inputStream ibinalik ng CompressorStreamFactory.createCompressorInputStream () ay hindi isara ang kalakip na pag-input stream.
  • TarArchiveOutputStream # tapusin nagsusulat ngayon ang lahat ng buffered data sa stream
  • Pagbabago:
  • ZipFile ipinapatupad ngayon finalize na nagsasara ang kalakip na file.
  • Ang ilang alkitran file ng hindi kinikilala ng ArchiveStreamFactory.

Mga Kinakailangan :

  • Java 5 o mas mataas

Katulad na software

Iba pang mga software developer ng Apache Software Foundation

Apache Empire-db
Apache Empire-db

10 Dec 15

Apache CXF
Apache CXF

9 Feb 16

Apache Tez
Apache Tez

11 Mar 16

Apache Giraph
Apache Giraph

13 Apr 15

Mga komento sa Apache Commons Compress

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!