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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C ++跨平台归档操作/显示相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

如果你在Qt中这样做,那么尝试使用我的库包装libarchive来支持Qt事件循环。这是QArchive project page(仍需要进行内存中提取)。

以上是关于C ++跨平台归档操作/显示的主要内容,如果未能解决你的问题,请参考以下文章

美的中央空调显示掉线

OpenCV高手勿入! 半小时学会基本操作 图像基础操作

C/C++ 操作ini文件(SinpleIni 跨平台库)

不懂,关于c语言和操作系统的关系

为什么说c,c++不能跨平台,编译器是在计算机操作系统上的吗,难道说编译器不在c,c++程序里吗?

EasyCVR平台管理界面如何优化小屏下的操作栏显示?