jjzjj

TarArchiveInputStream

全部标签

java - 如何在 java 中列出一个 tar 文件的所有条目?

我想在我的Java程序中列出一个tar文件的所有条目。这怎么可能?对于zip文件,我可以使用以下代码:ZipFilezf=newZipFile("ReadZip.zip");Enumerationentries=zf.entries();while(entries.hasMoreElements()){.....}但我不确定tar文件。有人可以帮忙吗?我正在使用org.apache.tools.tar.* 最佳答案 ApacheCommonsCompress(http://commons.apache.org/compress/)易

java - 使用 Commons-compression 在 Java 中读取 tar.gz

好的,所以我想读取tar.gz文件(或xy)的内容,但这是一回事。我正在做的或多或少是这样的:TarArchiveInputStreamtarInput=newTarArchiveInputStream(newGzipCompressorInputStream(newFileInputStream("c://temp//test.tar.gz")));TarArchiveEntrycurrentEntry=tarInput.getNextTarEntry();BufferedReaderbr=null;StringBuildersb=newStringBuilder();while(c