zip文件格式说明.doc

zip文件格式说明.doc

ID:51524853

大小:89.50 KB

页数:3页

时间:2020-03-12

zip文件格式说明.doc_第1页
zip文件格式说明.doc_第2页
zip文件格式说明.doc_第3页
资源描述:

《zip文件格式说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、zip文件格式说明zip文件由三部分组成:压缩的文件内容源数据、压缩的目录源数据、目录结束标识结构1、 压缩的文件内容源数据:记录着压缩的所有文件的内容信息,其数据组织结构是对于每个文件都由fileheader、filedata、datadescriptor三部分组成。1)Fileheader:用于标识该文件的开始,结构说明如下:                                HeaderOffsetBytesDescription译04Localfileheadersignature=0x0

2、4034b50(readasalittle-endiannumber)文件头标识,值固定(0x04034b50)42Versionneededtoextract(minimum)解压文件所需pkware最低版本 62Generalpurposebitflag通用位标记82Compressionmethod压缩方法102Filelastmodificationtime文件最后修改时间122Filelastmodificationdate文件最后修改日期144CRC-32说明采用的算法。184Compressed

3、size压缩后的大小。224Uncompressedsize非压缩的大小。262Filenamelength(n)文件名长度282Extrafieldlength(m)扩展区长度30nFilename文件名30+nmExtrafield扩展区 2)filedata:相应压缩文件的源数据。 3)datadescriptor:用于标识该文件压缩结束,该结构只有在相应的header中通用标记字段的第3位设为1时才会出现,紧接在压缩文件源数据后。这个数据描述符只用在不能对输出的ZIP文件进行检索时使用。例如:在一个不

4、能检索的驱动器(如:磁带机上)上的ZIP文件中。如果是磁盘上的ZIP文件一般没有这个数据描述符。结构说明如下:   DatadescriptorOffsetBytesDescription[18]译 04Localfileheadersignature=0x08074b50本地header标记 44CRC-32CRC-32 84Compressedsize压缩后大小 124Uncompressedsize非压缩的大小 2、 压缩的目录源数据对于待压缩的目录而言,每一个子目录对应一个压缩目录源数据,记录该目录的

5、描述信息。压缩包中所有目录源数据连续存储在整个归档包的最后,这样便于向包中追加新的文件。结构说明如下:Centraldirectoryfileheader OffsetBytesDescription[18]译 04Centraldirectoryfileheadersignature=0x02014b50核心目录文件header标识=(0x02014b50) 42Versionmadeby压缩所用的pkware版本 62Versionneededtoextract(minimum)解压所需pkware的最低

6、版本 82Generalpurposebitflag通用位标记102Compressionmethod压缩方法122Filelastmodificationtime文件最后修改时间142Filelastmodificationdate文件最后修改日期164CRC-32CRC-32算法204Compressedsize压缩后大小244Uncompressedsize未压缩的大小282Filenamelength(n)文件名长度302Extrafieldlength(m)扩展域长度322Filecommentle

7、ngth(k)文件注释长度342Disknumberwherefilestarts文件开始位置的磁盘编号362Internalfileattributes内部文件属性384Externalfileattributes外部文件属性424Relativeoffsetoflocalfileheader.Thisisthenumberofbytesbetweenthestartofthefirstdiskonwhichthefileoccurs,andthestartofthelocalfileheader.This

8、allowssoftwarereadingthecentraldirectorytolocatethepositionofthefileinside本地文件header的相对位移。theZIPfile.46nFilename目录文件名46+nmExtrafield扩展域46+n+mkFilecomment文件注释内容 3、 目录结束标识结构目录结束标识存在于整个归档包的结尾,用于标记压缩的目录数据的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。