Read tar.gz in Java mit Commons-Komprimierung

OK, ich möchte also den Inhalt einer tar.gz-Datei (oder einer xy-Datei) lesen, aber das ist das Gleiche. Was ich tue, ist mehr oder weniger das:

TarArchiveInputStream tarInput = new TarArchiveInputStream(new GzipCompressorInputStream(new FileInputStream("c://temp//test.tar.gz")));
TarArchiveEntry currentEntry = tarInput.getNextTarEntry();
BufferedReader br = null;
StringBuilder sb = new StringBuilder();
while (currentEntry != null) {
    File f = currentEntry.getFile();
    br = new BufferedReader(new FileReader(f));
    System.out.println("For File = " + currentEntry.getName());
    String line;
    while ((line = br.readLine()) != null) {
        System.out.println("line="+line);
    }
}
if (br!=null) {
    br.close();
}

Aber ich erhalte null, wenn ich das @ aufrugetFile Methode vonTarArchiveEntry.
Ich verwende Apache Commons Compress 1.8.1

Antworten auf die Frage(1)

Ihre Antwort auf die Frage