【发布时间】:2011-09-17 15:03:39
【问题描述】:
我想知道是否有任何 Java API 可以获取 GZIP 文件中 TAR 文件的名称以及其中 TAR 文件的数量。 (不确定一个 GZIP 中是否允许多个 TAR)
这是我访问 TAR 文件中的文件/目录的方式
FileInputStream fis = new FileInputStream(new File(sourceFile));
GZIPInputStream gin = new GZIPInputStream(fis);
TarInputStream tin = new TarInputStream (gin);
TarEntry tarEntry = tin.getNextEntry();
我需要检查是否解压了相应的 TAR 文件,因此我需要有关名称的信息。我还需要确保只有一个 TAR 文件,因此我需要 TAR 的数量。
【问题讨论】:
-
GZIP 压缩文件中只能有一个 .tar。