Symbian开发/Zip文件

维基教科书,自由的教学读本

Zip格式介绍[编辑]

Zip是一种文件格式,在一个Zip文件中包含了数个无损压缩过的文件。Zip文件中一般使用“DEFLATE”压缩算法。

打开Zip文件[编辑]

通过两步构造函数构造CZipFile对象:

CZipFile* zipFile = CZipFile::NewL(aFs, aFileName);
CleanupStack::PushL(zipFile);

读取Zip文件内容[编辑]

CZipFileMemberIterator* members = zipFile->GetMembersL();
CleanupStack::PushL(members);
CZipFileMember* member;
while ((member = members->NextL()) != 0)
        {
        //do something
        delete member;
        }