编程语言
首页 > 编程语言> > java-获取zip条目的实际大小

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

作者:互联网

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

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

解决方法:

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

标签:7zip,zip,zipfile,java
来源: https://codeday.me/bug/20191123/2064789.html