如何在不使用“C”提取存档文件的情况下读取存档文件格式(Rar / Zip)内的文本文件?

我试图find解决scheme的谷歌问题,但无法find一个解决scheme,既支持存档格式即RAR / ZIP.I尝试与7zip 7zipdebugging,但它有压缩/解压缩或提取存档文件的内容,我找不到任何函数,读取档案内的文本文件,当search解决scheme时,我发现minizip支持格式RAR / ZIP与minizip

我试图debuggingminizip,并尝试打开存档内的文本文件,但失败了。

在最后我试着看Zlib代码,这是一个DLL ZLIB ,但从档案中读取文本文件的function不在那里。

那么,你能指导一下如何在这个任务中前进。

再次明确要求

我只是想读取档案(rar / zip)内的文本文件的内容,例如我有档案C:\ Test.rar和Test.rar包含filesample.txt,所以我的要求是直接读取filesample.txt的内容,我不想提取文件。

下载WinRar(这是我使用的)。

用它打开存档

选择* .TXT文件

按下第四个按钮VIEWAlt + V。

瞧。 希望能帮助到你。