Я пытаюсь сжать данные памяти, используя библиотеку libbz2 в программе на Си.
Должен ли я использовать эту функцию libbz2 ?:
int BZ2_bzCompress ( bz_stream *strm, int action );
Может кто-нибудь показать мне пример?
Спасибо.
http://www.bzip.org/1.0.3/html/util-fns.html
Используйте BZ2_bzBuffToBuffCompress() и BZ2_bzBuffToBuffDecompress() для простого парного сжатия / распаковки.
BZ2_bzBuffToBuffCompress()
BZ2_bzBuffToBuffDecompress()
На этой странице описано значение трех последних параметров: http://www.bzip.org/1.0.3/html/low-level.html