hak*_*ata 12 c++ linux zip unzip
我想编写将文件夹压缩到.zip文件的代码,或者将.zip文件解压缩到文件夹中.我相信我需要一些支持它的图书馆,对吗?如果是这样,我应该使用特定的库吗?我想在Linux机器(Ubuntu)上用C++编写代码.谢谢您的帮助.
use*_*992 9
我建议zlib,它在C中,但经过严格测试,使用多年,它几乎可以在你能想象的每个平台上移植.
Gre*_*ill 7
如果您需要更高级别的方法,可以使用(或其他进程启动机制)直接从C++ 调用zip和unzip命令system().默认情况下,这些实用程序在Ubuntu中可用.
zip
unzip
system()
πάν*_*ῥεῖ 6
我推荐LZMA/7 Zip库.它支持多种压缩格式,几乎可用于任何类型的(OS)环境.库API位于C中,您可以轻松地为您的目的选择所需的内容(只需解压缩,压缩或两者).它还带有开源许可证,可以在任何类型的项目(商业或操作系统)中轻松使用.
我们成功地在许多嵌入式项目中使用了这个库.
Gre*_*osz 5
看看Rich Geldreich 的 miniz。
归档时间:
13 年,5 月 前
查看次数:
17561 次
最近记录:
12 年,4 月 前