使用Apache Commons Compress进行压缩级别

时间:2013-01-21 13:35:12

标签: java gzip archive tar apache-commons

我正在尝试在Apache Commons Compress lib中找到targzip存档类型的压缩级别设置。

你能告诉它它是否受到图书馆的支持?如果是,我该如何配置呢?

2 个答案:

答案 0 :(得分:1)

你不能。

首先,tar根本不压缩;它只是一种存档格式。

其次,gzip使用单一压缩类型deflate。允许“级别”的压缩方案使用这些级别在算法之间进行选择(或者,在有损压缩的情况下,丢弃多少信息)。

答案 1 :(得分:1)

tar本身不是一种压缩格式,它只是将多个文件捆绑成一个(因此名称,文件就像它们在tar中所覆盖的那样粘在一起)。

如果需要更好的压缩,则无法更改压缩级别,请使用bzip2而不是gzip。