久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

關(guān)于CEZFileToGZip的問題

 wstone 2007-11-29
 關(guān)于CEZFileToGZip的問題
binghe2000
2005-09-28, 11:51
我嘗試使用CEZFileToGZip去壓縮一個文件:

_LIT(KDirName,"C:\\epoc32ex\\data\\");
_LIT(KFileName,"C:\\epoc32ex\\data\\WriteToFile.dat");
_LIT(KDesFileName,"C:\\epoc32ex\\data\\WriteToFile.gz");

RFs fsSession;
User::LeaveIfError(fsSession.Connect()); // connect session
fsSession.SetSessionPath( KDirName );

RFile SouFile;
TInt ORet = SouFile.Open( fsSession, KFileName, EFileRead|EFileStreamText|EFileShareExclusive );
TInt FileSize;
ORet = SouFile.Size( FileSize );

CEZFileToGZip * pFileGZip = CEZFileToGZip::NewLC( fsSession, KDesFileName, SouFile, FileSize*2 + 10 );

TBool Ret = pFileGZip->DeflateL();

CleanupStack::PopAndDestroy(); //clean for pFileGZip;

SouFile.Close();
fsSession.Close();



結(jié)果在CEZFileToGZip::NewLC中生成了一個10 bytes的文件(gzip的文件頭).

在執(zhí)行DeflateL() 時return true但結(jié)果文件中并沒有生成源文件的壓縮數(shù)據(jù).

請問是什么原因呢?

r60600
2005-09-28, 15:07
“C:\\epoc32ex\\data\\WriteToFile.dat”這個文件是否一個空文件,?

r60600

cool_li
2005-09-28, 17:43
估計是文件路徑錯誤!!!


cool_li

binghe2000
2005-09-30, 03:35
“C:\\epoc32ex\\data\\WriteToFile.dat”這個文件是否一個空文件,?

r60600
不是一個空文件,是一個內(nèi)容為"abcabc"的文件.
生成的目標(biāo)文件是10 bytes的文件.我比較過用java生成的目標(biāo)文件, 這10 bytes字節(jié)的內(nèi)容是gzip的文件頭.用CEZFileToGZip生成的目標(biāo)文件缺少了源文件的壓縮內(nèi)容和gzip的文件尾.

binghe2000
2005-09-30, 03:36
估計是文件路徑錯誤?。,?!
應(yīng)該不是文件路徑的問題, 因為有目標(biāo)文件生成.

Cxt_programmer
2007-06-13, 08:00
while ( pFileGZip->DeflateL() );

要這樣壓縮,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多