在Qt中压缩.txt文件

时间:2012-02-23 13:39:06

标签: c++ qt quazip

我在Qt中有一个简单的应用程序,用户在文本文件中输入数据,然后将其保存在桌面上。之后,我希望能够将.txt文件插入.zip文件中。

我尝试使用QuaZIP但没有成功,理解起来似乎太复杂了。

非常感谢任何帮助或建议。

2 个答案:

答案 0 :(得分:1)

无Bug归档库非常好。这就是如何将文件添加到归档文件中。

bool addFilesToArchive(const QString& archiveName, const QStringList& fileNames, const QString& password )
{
    Archive a;
    a.setArchiveName( archiveName );

    if ( !password.isEmpty() )
    {
        a.setPassword( password );
    }

    return a.addFiles( fileNames );
}

有关http://www.bugless.co.uk/products/archive/archive.html

的图书馆的更多结帐信息

答案 1 :(得分:0)

来自KDE框架的libkarchive提供了这一点。但是它还没有作为一个独立的库发布,但你可以从kdelibs git,分支框架中获取它。

或者,无bug库也是一种选择。