我有100个需要解压的.gz文件。
以下是我的几个问题:
a) 我正在使用http://www.roseindia.net/java/beginners/JavaUncompress.shtml上提供的代码来解压缩.gz文件。它有效地工作着。 问题:是否有一种方法可以获得压缩文件的文件名?我知道Java的Zip类会给出一个枚举条目文件以便进行操作,这可以给出在.zip文件中存储的文件名、大小等信息。但,我们是否对.gz文件也有同样的方法,或者文件名是否与去掉.gz后缀的filename.gz相同?
b) 是否有另一种优雅的方式通过调用java代码中的实用函数来解压缩.gz文件?比如从你的Java类中调用7-zip应用程序。然后,我就不必担心输入/输出流了。
感谢您的帮助。 Kapil