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