zip4j可以用于提取Tar文件吗?

斯蒂芬·哈根布姆(Stephan Hogenboom):

在一个应用程序中,我们使用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");处理完后,这将引发zip4j库是否在给定其他信息或参数的情况下提取TAR文件,还是我不得不求助于使用其他类似文件TarArchiveInputstream

卡罗尔·道贝克(Karol Dowbecki):

不,ZIP和TAR是两种不同的存档格式。您可以使用支持TAR格式的Apache Commons Compress

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章