zip4j可以用来解压tar文件吗?

在应用程序中,我们使用 zip4j 库来解压缩 zip 文件。


File toBeExtractedFile = new File("valid/path/to/File");

ZipFile zipFile = new ZipFile(toBeExtractedFile);

zipFile.setFileNameCharset(StandardCharsets.UTF_8.name);

zipFile.extractAll("valid/path")

使用 .zip 文件,此代码可以正常工作。但是当使用 .tar 文件完成时,这将抛出一个new ZipException("zip headers not found. probably not a zip file"); Can the zip4j library extract TAR files when given additional info or parameters or I have to use other things like a TarArchiveInputstream?


墨色风雨
浏览 214回答 1
1回答

喵喔喔

不,ZIP 和 TAR 是两种不同的存档格式。您可以使用支持 TAR 格式的Apache Commons Compress 。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java