c++ - 如何使用 C++ 访问 zip 中央目录
问题描述
我的任务是创建一个 c++ 控制台应用程序,该应用程序可以从 zip 文件访问各种数据(编辑注释、读取 zip 存档中的文件名、读取标题或中央目录中的数据等)。我只能使用基本库
我做了一些谷歌搜索并找到了 zip 文件结构,然后我编写了一个简单的代码来检查我是否可以使用 ifstream 读取任何数据,它返回了各种字符(在进一步谷歌搜索之后似乎代表 UTF-8 编码中的十六进制值)。这就是我相当有限的知识以及我在谷歌上能找到的东西的终点。
那么我如何正确读取 zip 文件中包含的各种信息呢?
解决方案
推荐阅读
- angular - 为什么组件无法读取角度和打字稿中服务返回的数据?
- python - ipykernel_launcher CPU 使用率高,没有 jupyter notebook 计算任何东西
- javascript - 如何在电子中使用 Material Web 组件
- scala - Intellij中scala的交互式调试控制台?
- javascript - 在等待休息调用的结果时显示等待/加载的 .jsp 页面或 .gif 图像
- neo4j - 具有聚合计数的 Neo4j 更新节点
- python - 删除或验证 goodtables 库中的未命名列
- forms - 有没有办法只在 TextFormField 中的 labelText 中添加填充?
- sql - 单击编辑脚本并构建时,SSIS 无法加载脚本以执行
- javascript - JavaScript 动态设置嵌套对象(树节点)属性