Java Zip4j无法解压缩在unix中创建的gz文件
Zip4j无法打开/提取在UNIX中创建的gz文件。7Zip可以毫无问题地打开文件。 拉链没有锁紧。在读取文件中的文件头之前,是否要设置任何选项(如主机类型)Java Zip4j无法解压缩在unix中创建的gz文件,java,zip4j,Java,Zip4j,Zip4j无法打开/提取在UNIX中创建的gz文件。7Zip可以毫无问题地打开文件。 拉链没有锁紧。在读取文件中的文件头之前,是否要设置任何选项(如主机类型) File file = new File("D:/unziptest/i6163795A140507230411.dl.gz"); try { System.out.println(file.length()); ZipFile zipFile =
File file = new File("D:/unziptest/i6163795A140507230411.dl.gz");
try {
System.out.println(file.length());
ZipFile zipFile = new ZipFile(file);
if (!zipFile.isEncrypted()){
if(zipFile.getFileHeaders()!=null){
List<FileHeader> files = zipFile.getFileHeaders();
for(FileHeader fileHeader : files){
if(fileHeader!=null){
System.out.println(fileHeader.getFileName());
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
如前所述,Zip和gzip是两种不同的不兼容压缩格式。我没有您的原始文件可供测试,但您应该会有更好的运气。Zip和gzip是所述的两种不同的不兼容压缩格式。我没有您的原始文件可供测试,但您应该会有更好的运气。Zip和gzip是所述的两种不同的不兼容压缩格式。我没有您的原始文件可供测试,但您应该会有更好的运气。Zip和gzip是所述的两种不同的不兼容压缩格式。我没有您的原始文件可供测试,但您的运气会更好。gz≠ 拉链
zip4j
仅适用于与PKZip兼容的zip文件。gz≠ 拉链zip4j
仅适用于与PKZip兼容的zip文件。gz≠ 拉链zip4j
仅适用于与PKZip兼容的zip文件。gz≠ 拉链zip4j
仅适用于与PKZip兼容的zip文件。是的,GZipInputStream可以快速解压。谢谢是的,GZipInputStream在一只苍蝇中解开拉链。谢谢是的,GZipInputStream在一只苍蝇中解开拉链。谢谢是的,GZipInputStream在一只苍蝇中解开拉链。谢谢
16388
net.lingala.zip4j.exception.ZipException: zip headers not found. probably not a zip file
at net.lingala.zip4j.core.HeaderReader.readEndOfCentralDirectoryRecord(HeaderReader.java:122)
at net.lingala.zip4j.core.HeaderReader.readAllHeaders(HeaderReader.java:78)
at net.lingala.zip4j.core.ZipFile.readZipInfo(ZipFile.java:425)
at net.lingala.zip4j.core.ZipFile.isEncrypted(ZipFile.java:722)
at UnzipFile.main(UnzipFile.java:35)