2

我有一个大压缩文件,里面有 100 个小文件。我怎样才能解压缩它们(尽管我已经用 GZIP 来解压了),并在一个循环或某事中一个接一个地读入 Java 缓冲区。

所以基本上,使用 GZIP 我可以用 Java 解压缩文件。但是如何处理它们,如果压缩文件里面有多个文件。谢谢

 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

但是,如果压缩文件中有多个文件并且我想逐个处理它们会怎样?

4

0 回答 0