gpt4 book ai didi

C++ 跨平台归档操作/显示

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:59:20 24 4
gpt4 key购买 nike

是否有任何跨平台的 C++ 库可以执行以下操作?

  • 查看存档中的文件
  • 将单个文件提取到内存中
  • 在存档中添加/删除/重命名文件(出于许可原因不包括 rar)
  • 与 zip、rar 和 7zip 压缩包兼容

我正在使用 Qt,所以看起来 QuaZIP 是压缩文件的可能选择,但我不确定 rar 和 7zip。

最佳答案

嘿,你可以使用 libarchive ,这是官方的 project page .

如果您在 Qt 中执行此操作,请尝试使用我的库,它包装了 libarchive 以支持 Qt 事件循环。这是QArchive project page

关于C++ 跨平台归档操作/显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11927415/

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