tangy Asked: 2019-01-30 09:59:38 +0800 CST unzip 使用什么方法在存档中查找单个文件? 5 假设我创建了 100 个文件,每个文件的随机文本数据大小为 30MB。现在我创建一个压缩率为 0 的 zip 存档,即zip dataset.zip -r -0 *.txt. 现在我想从这个档案中只提取一个文件。 如此处所述,有两种方法可以从档案中解压/提取文件: 查找文件末尾并查找中央目录。然后使用它来快速随机访问要提取的文件。(摊销O(1)复杂度) 查看每个本地标头并提取匹配的标头。(O(n)复杂性) unzip 使用哪种方法?从我的实验来看,它似乎使用了方法 2? zip archive