具有小代码占用空间的压缩算法

时间:2013-11-26 00:53:33

标签: compression

我有二进制数据流,我想要解压缩'在运行时。数据被压缩到目标以外,因此在时间/空间上没有对压缩的约束。在运行时进行解压缩时,我需要能够不仅通过解压缩数据来节省内存,而且解压缩代码大小不应超过10KB左右。

有关C中简单解压缩算法/库的种类的建议吗?我准备妥协数据的压缩比,也及时解压缩。

2 个答案:

答案 0 :(得分:3)

试试lz4。大约2K字节的代码用于解压缩,并且快速邪恶。

答案 1 :(得分:0)

我建议LZO压缩。我非常成功地使用它。它具有出色的解压缩速度(这是它的优化),有些实现甚至可以解压缩到存储数据的相同缓冲区(如果它存储在最后)。