首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quazip文件太多

Quazip文件太多
EN

Stack Overflow用户
提问于 2018-06-15 03:39:41
回答 1查看 98关注 0票数 0

我和QuaZip有点问题。

我有一个程序,从压缩档案中提取文件。我使用的解压程序库已经有10年没有维护过了,归档文件超过了65000个,所以我把我的程序改用了QuaZip。

事实证明,QuaZip也有同样的问题。我有一个归档,7-Zip显示有67946个对象。QuaZip只能看到2397个文件。ZipInfo也只显示2397个文件。这些工具似乎没有针对较新的zip64格式进行更新,尽管QuaZip似乎确实使用了QuaZipFileInfo64,这可能是为了支持ZIP64格式。此外,维基百科还记录了QuaZip对新格式的支持。

为quazip对象调用getEntriesCount()将返回2397。使用JlCompress::getFileList代码获取文件列表只返回2397。

不是百分之百确定我在问什么。QuaZip是否支持归档中超过65500个文件?如果是这样的话,为什么它会表现得好像没有呢?

EN

回答 1

Stack Overflow用户

发布于 2018-06-15 22:47:02

正如我在上一条评论中所怀疑的那样,中央目录头中的条目数字段在创建时溢出,因此不正确。我想出的解决方案是删除unzGoToNextFile中假定该条目正确的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50864742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档