2011-01-24 65 views
2

如何在一个.gz文件中压缩Java中的几个文件?在Java中创建包含几个文件的.gz文件

+5

GZIP是一种流压缩算法,它不做文件处理。你是指'.tar.gz'吗? – skaffman

+0

通常最好使用ZIP来处理这种事情,除非有特殊要求使用.tar.gz。 –

+0

@Sergey:通常使用ZIP更容易(至少从Java代码),但我怀疑它通常更好。如果这些文件具有相似的内容,tar.gz提供比zip更好的压缩率。 – jarnbjo

回答

3

你必须以某种方式在gzipping之前加入它们。 Gzip只能压缩一个文件,所以最常用的解决方案是先将tar文件和gzip新创建的tar文件。

+0

请参阅此问题以编程方式tar'ing信息:http://stackoverflow.com/questions/315618/how-do-i-extract-a-tar-file-in-java –

相关问题