mar*_*hon 6 compression algorithm
我有一个系统,一台机器以包含整数和长整数的对象的形式生成小块数据.这些块被传递给另一个服务器,后者又将它们分发到其他地方.
我想压缩这些对象,以减少传递服务器上的内存负载.我知道像deflate这样的压缩算法需要构建一个字典,所以像这样的东西不能真正处理这么小的数据.
是否有任何算法可以有效地压缩这样的数据?
如果没有,我可以做的另一件事是将这些块批处理成对象数组,并在数组达到一定大小后压缩它. 但我不愿意这样做,因为我必须更改现有系统中的接口.单独压缩它们不需要任何界面更改,这是所有设置的方式.
不是我认为这很重要,但目标系统是Java.
编辑:Elias gamma编码是否适合这种情况?
谢谢