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;
        }