红联Linux门户
Linux帮助

文件压缩/解压缩包 Commons Compress

发布时间:2012-08-13 16:16:34来源:红联作者:empast
Commons Compress 用以实现将文件压缩或解压成 tar、zip、bzip2 等格式。[code]下面代码将文件压缩成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);
}[/code]主页:http://commons.apache.org/compress/

下载:http://commons.apache.org/compress/download_compress.cgi

来自:开源中国社区
文章评论

共有 0 条评论