中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Apache Commons Compress 1.19 發(fā)布

2019-08-29    來源:OSCHINA

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

Apache Commons Compress 1.19 發(fā)布了,這主要是一個(gè) bug 修復(fù)版本。

新特性

  • 現(xiàn)在可以在使用 ZipFile 時(shí)跳過對(duì)本地文件頭的解析,這可能會(huì)加速讀取存檔,但代價(jià)是可能會(huì)丟失重要信息
  • TarArchiveInputStream 有一個(gè)新的構(gòu)造函數(shù) arg lenient,可用于接受某些遭到破壞的存檔
  • ArjArchiveEntry 和 SevenZArchiveEntry 現(xiàn)在實(shí)現(xiàn) hashCode 和 equals
  • 添加了一個(gè) MultiReadOnlySeekableByteChannel 類,可用于連接多卷 7z 存檔的各個(gè)部分,以便 SevenZFile 可以讀取它們

Bug 修復(fù)

  • ZipArchiveInputStream 可能會(huì)忘記在某些情況下壓縮級(jí)別已更改
  • 修復(fù)了 ParallelScatterZipCreator#writeTo 中另一個(gè)潛在的資源泄漏問題
  • 對(duì)于某些格式錯(cuò)誤的 LZ4 或 Snappy 輸入,拋出 IOException 而不是 RuntimeExceptions
  • 如果數(shù)據(jù)描述符未使用 InfoZIP 發(fā)明的簽名,ZipArchiveInputStream 無法使用數(shù)據(jù)描述符讀取存儲(chǔ)的條目

更多詳情可查看發(fā)布公告。

下載地址:https://commons.apache.org/proper/commons-compress/download_compress.cgi

Commons Compress 用以實(shí)現(xiàn)將文件壓縮或解壓成 tar、zip、bzip2 等格式。

下面代碼將文件壓縮成 zip 格式:

ArArchiveEntry entry = new ArArchiveEntry(name, size);
arOutput.putArchiveEntry(entry);
arOutput.write(contentOfEntry);
arOutput.closeArchiveEntry();

Zip 文件的解壓縮:

ArArchiveEntry entry = (ArArchiveEntry) arInput.getNextEntry();
byte[] content = new byte[entry.getSize()];
LOOP UNTIL entry.getSize() HAS BEEN READ {
    arInput.read(content, offset, content.length - offset);
}

標(biāo)簽: [db:TAGG]

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:BeetlSQL 2.12.11 發(fā)布,Java Dao 工具

下一篇:SQLAlchemy 1.3.8 發(fā)布,Python ORM 框架