使用 libZip 获取整个存档的 CRC32

问题描述 投票:0回答:1

我正在寻找一种方法来确定两个 ZIP 存档是否相同,而无需读取整个内容。

我的想法是从中央目录中获取 CRC32 并比较两个 CRC32 是否相等。

但是 libzip 似乎没有办法获取中央目录并检索 CRC32。

zip_stat
会检索一个特定文件的CRC32,但我不知道如何获取中央目录的CRC32。

zip libzip
1个回答
0
投票

zip 文件中存储的中心目录没有 CRC-32。您可以计算它们,但此时您也可以直接比较您需要阅读的两个中心目录。

您可以使用 zip 格式找到它们,如应用说明中所述。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.