ZIP文件中的所有文件结构都应该是连续的吗?

时间:2013-04-12 13:05:06

标签: zip zipfile

在阅读ZIP文件时,我们能否安全地假设所有文件结构(我的意思是本地文件头+文件数据(压缩或存储)+数据描述符)都是连续的?中间可以有任何不相关的数据吗?

1 个答案:

答案 0 :(得分:2)

PkWare Appnote告诉

  

“紧跟文件的本地标题之后是压缩的   或存储的文件数据。一系列[本地文件头] [文件   数据] [数据描述符]为.ZIP存档中的每个文件重复。“

所以它们之间应该没有差距。

但是,我建议解析和读取中心目录,而不是通过本地文件头(除了你需要流处理)。