对随机数值数据最有效的无损压缩?

Maw*_*awg 4 data-compression

我的数据实际上并不是完全随机的.我希望压缩遥测测量,这些测量往往在相同的范围内(例如,温度变化不大).但是,我寻求多种应用的解决方案,所以我可能会发送一天的温度,下一次的电压,等等.

我想通过低数据速率卫星链路发送测量数据.SatCom相当昂贵,所以我想尽可能地削减每一分钱.我不介意花费计算资源来打包和解压缩数据,因为没有太多时间关键(传输192个字节可能需要30秒).

任何人都可以建议一个FOSS数据压缩方法,这将给我最大的遥测数据压缩?

有没有值得尝试?我可以期待什么样的百分比收益?

我很抱歉,我无法更准确地了解数据的性质 - 只需要进行一般的遥测测量,如温度,纬度/长度GPS位置,液体流速等.

Jor*_*wis 5

真正的随机数据不可压缩.

由于您无法透露数据的详细信息,因此您最好的办法是在某些示例数据上测试一些不同的压缩算法.

DEFLATE算法是一个很好的起点,它是LZ77滑动窗口压缩和霍夫曼编码的行业标准组合.它由许多特定的压缩包实现,GZIP是一个突出的例子.