內(nèi)存中進行壓縮和解壓的兩個方法:
壓縮
int RamEncode(Byte *inBuffer, //輸入內(nèi)存緩沖區(qū)指針BYTE*類型
size_t inSize, //輸入內(nèi)存緩沖區(qū)的大小
Byte *outBuffer, //輸出緩沖區(qū)指針BYTE*類型
size_t &outSize, //計算出的輸出緩沖區(qū)大小
Int32 dictionary //字典的大小
)
解壓
int RamDecode(Byte *inBuffer, //輸入內(nèi)存緩沖區(qū)指針BYTE*類型
size_t inSize, //輸入內(nèi)存緩沖區(qū)的大小
Byte *outBuffer, //輸出緩沖區(qū)指針BYTE*類型
size_t &outSize, //計算出的輸出緩沖區(qū)大小
Int32 dictionary //字典的大小
)
對文件進行壓縮和解壓的兩個方法:
壓縮:
int FileEncode(LPCTSTR inFile, //輸入文件路徑
LPCTSTR outFile, //輸出文件路徑
Int32 dictionary //字典大小
)
解壓:
int FileDecode(LPCTSTR inFile, //輸入文件路徑
LPCTSTR outFile, //輸出文件路徑
Int32 dictionary //字典大小
)
標(biāo)簽:
RamEncode
inBuffer
inSize
size_t
上傳時間:
2014-01-21
上傳用戶:wangchong