我有一个大型压缩文件,其中包含100个小文件。我怎样才能解压缩它们(虽然我已经使用GZIP进行了解压缩),并在一个循环或一些东西中逐个读入Java缓冲区。
基本上,使用GZIP我可以用Java解压缩文件。但是如果Zipped文件里面有多个文件,如何处理它们。 感谢
if (this.fiFilename.toLowerCase().endsWith(".gz"))
{
// File is zipped so decode first and then read into buffer
GZIPInputStream gZipInputStream = new GZIPInputStream(this.fileInputStream);
}
Else
// Normal
bufferedReader = new BufferedReader(new InputStreamReader(this.fileInputStream));
// THEN PROCESS THE FILE
但是,如果Zipped文件中有多个文件并且我想逐个处理它们会发生什么?