首页 > 解决方案 > BZ2_bzBuffToBuffDecompress 返回 BZ_OUTBUFF_FULL

问题描述

我正在使用bzip2解压缩我的缓冲区数据

unsigned char decrypted_data[500000] = {'\0'};
size_t decrypted_len = 0;
int decrypted_ret = BZ2_bzBuffToBuffDecompress(decrypted_data,
                           &decrypted_len,
                           p_rsrc_data[0].data,
                           p_rsrc_data[0].size,
                           0,
                           4);

并且 p_rsrc_data[0].data 长度为 691,这是:

在此处输入图像描述

和 BZ2_bzBuffToBuffDecompress 返回 -8,这是 BZ_OUTBUFF_FULL

标签: clinuxbzip2

解决方案


推荐阅读