内存中进行压缩和解压的两个方法:
压缩
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