Symbian下实现gzip功能
_LIT(KDirName,"C:\\");_LIT(KFileName,"C:\\01.BMP.gz");
_LIT(KDesFileName,"C:\\01.BMP");
RFs fsSession;
User::LeaveIfError(fsSession.Connect());
fsSession.SetSessionPath(KDirName);
RFile file;
TInt err = file.Open(fsSession,KFileName,EFileRead|EFileWrite|EFileShareAny);
TInt fileSize;
err = file.Size(fileSize);
CEZGZipToFile* unzip = CEZGZipToFile::NewLC(fsSession,KFileName,file);
while(unzip->InflateL()){};//这里我换了,你再试试TBool b = unzip->InflateL();
CleanupStack::PopAndDestroy();
file.Close();
fsSession.Close();
页:
[1]