如何解决访问zip文件中文件的最快方法是什么?
| 从zip文件中读取单个文件(以随机方式)的最快方法是什么? 据我了解,zip文件具有一个存储各个文件条目的目录,我可以扫描该目录以建立外部索引。是否有任何标准化的方法(即现有库)已经做到了?还是可以使用专用类型的zip文件?解决方法
扫描目录并建立索引是对zip文件中存档的压缩条目进行随机访问的最快,最好的方法。该目录通常很小,位于档案的末尾。如果您有可搜索的媒体,那么这就是您想要的。
zip格式的文档非常好;这并不难。不过,细节在于魔鬼。如果您的zip文件使用ZIP64扩展名,加密方式,请分割存档文件。对于简单的zip文件,做您想像的并不是那么困难。
不过,使用外部库会更容易。
, Minizip似乎是一个读取或写入zip文件的好库。它使用zlib库。
http://www.winimage.com/zLibDll/minizip.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。