压缩格式
更多
压缩格式可减少数据体积;归档格式则可把多个文件及路径装进一个容器。有些格式同时承担两者,例如 ZIP;tar.gz 通常是先 tar 归档,再 gzip 压缩。[1]
ZIP 中有什么
ZIP 记录各文件的名称、压缩方法、大小、校验值等信息,并使用目录结构定位条目。列出文件名和真正解压文件是两步;看到列表不等于其中所有数据都能成功提取。ZIP 格式由 PKWARE 的 APPNOTE 说明。[2]
边界
压缩后大小与展开后的大小不同;未知来源的压缩包可能包含异常路径或极大的展开数据。CRC 可检测意外损坏,但不能确认发布者身份。提取前保留原压缩包,并核对内部路径与实际输出。