【发布时间】:2014-06-25 14:12:56
【问题描述】:
我已尝试在 google 上找到问题的解决方案,但无法找到支持两种存档格式(即 Rar/Zip)的解决方案。我尝试使用 7zip 7zip 进行调试,但它具有压缩/解压缩或提取文件的功能存档文件的内容,我找不到任何读取存档中文本文件的函数,在搜索解决方案时我发现 minizip 支持 Rar/Zip 和 minizip 两种格式
我尝试调试 minizip 并尝试打开存档中的文本文件,但失败了。
最后我尝试查看 Zlib 代码,它是一个 dll zlib,但没有从存档中读取文本文件的功能。
那么,请您指导一下如何继续这项任务。
再次明确要求
我只想读取存档(rar/zip)中文本文件的内容例如我有存档 C:\Test.rar 和 Test.rar 包含 filesample.txt ,所以我的要求是读取 filesample 的内容.txt直接,我不想提取文件。
【问题讨论】:
-
我们可以通过包含 miniz.c 从存档中读取文本文件,并在此处code.google.com/p/miniz 下载的 miniz 代码中,有解决问题的 example2。