java.util.zip.ZipException:无效的条目CRC(预期为0x0但得到0xc86c27fe)

时间:2017-01-30 09:23:55

标签: java

我通过java代码提取zip文件, 但它给出了以下异常。##标题##

java.util.zip.ZipException: invalid entry CRC (expected 0x0 but got 0xc86c27fe)
at java.util.zip.ZipInputStream.read(ZipInputStream.java:221)
at java.io.FilterInputStream.read(FilterInputStream.java:107)
at zipExtraction.UnZip.unZipIt(UnZip.java:60)
at zipExtraction.UnZip.main(UnZip.java:20)

任何人都可以告诉我原因,为什么我会收到此错误。

1 个答案:

答案 0 :(得分:2)

这可能意味着你的一个JAR文件不好(JAR文件只是ZIP文件)。

您可以通过SSH登录,然后转到包含jar的目录并运行:



for a in `ls *.jar`; do unzip -qq -t $a &>/dev/null; if [ $? -ne 0 ]; then echo "$a"; fi;




这将测试罐子并打印有错误的罐子。