zip相关知识梳理(一)
经过对zip文件的长时间研究,对zip文件进行相关知识进行梳理,虽然网上很多牛人对其做了相关基础解析,但是对于特殊情况没有进行说明,比如超过4G的zip文件该以什么格式进行编译,现本人对其进行详细讲解。如有不足,欢迎各位大神指点!
一、zip文件格式
zip文件格式:
[本地文件头1]
[档案数据1]
[数据描述符1]
.
.
.
[本地文件头n]
[档案数据n]
[数据描述符n]
[存档解密标题](EFS)
[存档额外数据记录](EFS)
[中央目录]
[zip64中心目录记录结束]
[中央目录定位器的zip64端]
[中央目录记录结束]
因此压缩源文件数据区包括三个部分:[本地文件头] + [档案数据] + [数据描述符]