java-获取zip条目的实际大小

我必须分析zip文件以检查其中的内容有多大,但是ZipEntry.getSize()始终返回-1.如果原始大小未知,这是符合规范的,但是由于某种原因,如果我打开zip压缩包,似乎7-zip确实知道实际大小.

有人知道这是7拉链吗?它只是估计吗?

解决方法:

也许ZipEntry仅处理本地文件头,而不处理压缩完成后写在zip存档末尾的*目录,并且应包含实际文件大小信息.

上一篇:php – 打开下载的zip文件创建cpgz文件?


下一篇:Python zipfile不会发布zip文件