Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用java代码解压缩扩展名为.file的包_Java_File_Gzip_Tar - Fatal编程技术网

用java代码解压缩扩展名为.file的包

用java代码解压缩扩展名为.file的包,java,file,gzip,tar,Java,File,Gzip,Tar,我需要解压缩一个扩展名为“.File”的包。虽然我可以在windows中使用openwith手动使用zip或7zip解压缩此文件 注意:如果我手动将扩展名更改为.zip。它无法打开 我使用tar-xvf-MYFILE在终端中检查了它的打开情况 正在寻找java代码帮助,该帮助可在所有平台上对文件进行解压缩。我获得了解决方案,谢谢大家。我正在使用apachecompressapi来解压包。感谢MadProgrammer和Gkee8e提供指导 import org.apache.commons.co

我需要解压缩一个扩展名为“.File”的包。虽然我可以在windows中使用openwith手动使用zip或7zip解压缩此文件

注意:如果我手动将扩展名更改为.zip。它无法打开

我使用tar-xvf-MYFILE在终端中检查了它的打开情况


正在寻找java代码帮助,该帮助可在所有平台上对文件进行解压缩。

我获得了解决方案,谢谢大家。我正在使用apachecompressapi来解压包。感谢MadProgrammer和Gkee8e提供指导

import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
import org.apache.commons.compress.archivers.tar.TarArchiveInputStream;
import org.apache.commons.io.IOUtils;

你不能用zip API解压非zip文件。Apache compress API支持7zip和其他压缩API。请帮我提供一些链接,在这里我可以找到解压.file包的帮助。我找不到任何关于ggl的正确帮助,因为它不是zip文件。它可能是gz、7z、rar或7z和zip可以识别的任何其他压缩格式,这导致了用7z打开它的成功,但这并不意味着它是zip。感谢glee,但是--如何检查它压缩了哪种格式。文件扩展名,我需要用java实用地解压它,,