我刚刚遇到了下一个问题。我需要获取打包存档7z中的文件的CRC数据。我找到了描述7z如何与包的完整性一起工作的文档(http://www.7-zip.org/recover.html),但不幸的是我没有找到答案。
您是否有任何想法如何从打包的7zip存档获取CRC文件的数据而无需解压缩?
答案 0 :(得分:3)
7z l -slt archive.zip
应列出档案中文件的扩展信息,包括CRC(如果在创建时添加的话
)答案 1 :(得分:2)
如果您在此处提出此问题,我了解您希望以编程方式进行此操作。
好的,只需从7z源代码获取文件Client7z.cpp。 该文件创建Client7z.exe,它能够列出7z文件中的文件。 如果你看到代码,只需添加
就可以轻松列出CRCvarStatus
通过此信息,您还可以根据Client7z.cpp快速编写自己的应用程序代码,仅满足您的特定需求。