gpt4 book ai didi

c++ - 高度冗余数据使用什么压缩算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:29:58 25 4
gpt4 key购买 nike

该程序使用套接字传输高度冗余的二维字节数组(类似图像)。虽然传输速率​​相对较高 (10 Mbps),但阵列也高度冗余(例如,每一行可能包含几个因此相似的值)。我已经尝试过 zlib 和 lz4,结果很有希望,但是我仍然在想更好的压缩方法,请记住它应该像 lz4 中的那样相对较快。有什么建议吗?

最佳答案

你应该看看 PNG algorithms for filtering image data压缩前。它们是简单到更复杂的方法,用于根据先前的值预测二维数组中的值。在预测良好的情况下,过滤可以在后续压缩步骤中做出显着改进。

您应该简单地在您的数据上尝试这些过滤器,然后将其提供给 lz4。

关于c++ - 高度冗余数据使用什么压缩算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18537528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com