gpt4 book ai didi

c++ - 在 C++ 中解压缩目录

转载 作者:行者123 更新时间:2023-11-30 03:12:18 24 4
gpt4 key购买 nike

我正在创建一个 C++ 程序,它将读取 .docx 的纯文本。我的攻击计划是将 .docx 重命名为 .zip,然后解压缩。然后我将包含文档文本的 .xml 文件重命名为 .txt 并将其解析出来。

现在我已经弄明白了,重命名很容易。我现在正在努力解压缩。我非常精通 C++,但这是我第一次将自己扩展到实际应用程序并在 STL 库之外使用它。

起初我尝试了 zlib 库中的许多 C++ 包装器,但无法使它们中的任何一个都能正常编译或工作(这可能是由于环境在 Cygwin 中)。出于这个原因,我似乎必须默认使用困惑的 zlib 代码来执行此操作。但是从所有文档和示例中我可以发现它只显示 zlib 用于读取 .zip,它是一个文件而不是多个文件的压缩。我现在不知道该何去何从,正如我之前所说,对于 STL 以外的领域来说,我是一个全新的人,我感到很迷茫。

非常感谢任何帮助或指导!

谢谢,迈克尔

最佳答案

我认为 zlib 不直接支持多文件压缩(可能是错误的),因此您可能需要寻找替代方案。顺便说一句,您可能还想考虑从 cygwin 切换到 MinGW ,除非您真的需要 cygwin 提供的 POSIX/UNIX 兼容性。

关于c++ - 在 C++ 中解压缩目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1227548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com