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

问题描述

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

解决方法

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

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