如何在C程序中使用libbz2库压缩内存缓冲区中的数据

时间:2012-03-06 04:04:09

标签: c data-compression

我尝试在C程序中使用libbz2库来压缩内存数据。

我应该使用libbz2的这个功能吗?:

int BZ2_bzCompress ( bz_stream *strm, int action );

有人能告诉我一个例子吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

http://www.bzip.org/1.0.3/html/util-fns.html

使用BZ2_bzBuffToBuffCompress()BZ2_bzBuffToBuffDecompress()进行简单的配对压缩/解压缩。

此页面描述了最后3个参数的含义: http://www.bzip.org/1.0.3/html/low-level.html