首页 > 解决方案 > 如何使用 C++ 访问 zip 中央目录

问题描述

我的任务是创建一个 c++ 控制台应用程序,该应用程序可以从 zip 文件访问各种数据(编辑注释、读取 zip 存档中的文件名、读取标题或中央目录中的数据等)。我只能使用基本库

我做了一些谷歌搜索并找到了 zip 文件结构,然后我编写了一个简单的代码来检查我是否可以使用 ifstream 读取任何数据,它返回了各种字符(在进一步谷歌搜索之后似乎代表 UTF-8 编码中的十六进制值)。这就是我相当有限的知识以及我在谷歌上能找到的东西的终点。

那么我如何正确读取 zip 文件中包含的各种信息呢?

标签: c++zip

解决方案


推荐阅读