什么样的转换可以使 zstd 的大量 3D 数组数据更可压缩?

问题描述

这方面的资料不多,我想要一些有助于我理解的想法和思维方式。

解决方法

可能什么都没有,除非您的数据中有可供利用的模式。如果您的数据是随机数,那么无论您如何转换它都将无法压缩。

例如,如果 3D 数组的条目沿给定维度彼此相似,则转置数组(如有必要),使该维度中的元素相邻可以提高压缩率。如果这些元素是数字元素并且往往彼此接近,那么增量编码可以提高压缩率。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...