ZIP文件结构样例
压缩源文件数据区: 50 4B 03 04:这是头文件标记(0x04034b50) 14 00:解压文件所需 pkware 版本 00 00:全局方式位标记(有无加密) 08 00:压缩方式 5A 7E:最后修改文件时间 F7 46:最后修改文件日期 16 B5 80 1[......]
携书如历三千世, 无书唯度一平生。
压缩源文件数据区: 50 4B 03 04:这是头文件标记(0x04034b50) 14 00:解压文件所需 pkware 版本 00 00:全局方式位标记(有无加密) 08 00:压缩方式 5A 7E:最后修改文件时间 F7 46:最后修改文件日期 16 B5 80 1[......]
让我们从最经常用到的域开始学起——ModR/M。
在开始之前,先来讲一些最基础的概念。
一个字节如果被转换成二进制,则是由8位(bit)来表示(不足8位的话则高位用0来补足),例如:
16进制 2进制 B7 1011 0111 3A 0011 1010
示例中的B7的二进制是1011[……]