首页 > 解决方案 > 非字节对齐数据的 gzip 压缩

问题描述

位打包对 gzip 的性能有害吗?假设我有 7 位值并按以下方式打包:

Byte1     Byte2     Byte3     Byte4
[aaaaaaab][bbbbbbcc][cccccddd][dddd...

据我了解,LZ 压缩以字节为基础。7 位中的任何重复模式都将被掩盖。

是否建议为字节对齐添加额外的位以帮助 LZ?

Byte1     Byte2     Byte3     Byte4
[aaaaaaa0][bbbbbbb0][ccccccc0][ddddddd0][...

文献中有这方面的结果吗?

标签: compressiongzipzliblzwlz77

解决方案


可能,是的。如果您的 a、b、c、d 的频率具有重复模式或统计偏差,那么最好填充零位。

知道的方法是简单地测试它。


推荐阅读