本文介绍了在使用Java的ZipInputStream和缓冲输出流处理zip文件时遇到的`java.io.EOFException: Unexpected end of ZLIB input stream`错误。错误发生在读取zip文件过程中,通过分析错误产生原因并提供了解决方案,修改代码以正确地处理zip文件的结尾部分。
摘要由CSDN通过智能技术生成
错误描述
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
at java.util.zip.ZipInputStream.read(ZipInputStream.java:194)
at java.io.FilterInputStream.read(FilterInputStream.java:107)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1792)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1769)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1744)
使用ZipInputStream和缓冲输出流对zip文件解压处理报错
使用ZipInputStream和缓冲输出流对zip文件解压处理报错---java.io.EOFException: Unexpected end of ZLIB input stream
错误描述java.io.EOFException: Unexpected end of ZLIB input stream at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240) at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) at java.util.zip.ZipInputStream.read(