compress_pfordelta
接口定义
int compress_pfordelta(unsigned int *input, unsigned int *output, int num_input_elements, int _block_size);
接口用途
使用KNewPfordelta算法压缩数据。
参数说明
参数名称 |
数据类型 |
描述 |
取值范围 |
---|---|---|---|
input |
unsigned int* |
压缩的源数据的内存空间指针。 |
限制非空,空间大小必须为_block_size的整数倍。 |
output |
unsigned int* |
压缩后的输出数据的内存空间指针。 |
限制非空。 |
num_input_elements |
int |
压缩的数据个数。 |
正整数。 |
_block_size |
int |
分块压缩的数据个数。 |
32的整数倍。 |
返回值
数据类型 |
说明 |
---|---|
int |
返回压缩后的数据长度,若压缩失败则返回-1。 |
父主题: KNewPfordelta接口说明