0927 - 数据压缩无止境 发表于 2022-09-27 | 分类于 每天写一点 需要存储一个时间序列,在想一个压缩方法。 不太想用纯二进制的格式,感觉像个黑盒,出问题不容易发现、调试。 直观的一个想法,第一个时间为完整的,之后为和前一个时间的差值。考虑到采样频率不高,这样会累积误差,改为和完整时间的差值。 进一步的,之前直觉的是用十进制。后来想到,用0-9a-zA-Z可以组成62进制。当然,如果用 char 可以存储 256 个字符,形成 256 进制。但这样会用到不可见字符和特殊字符,可能会有意想不到的问题,就不那么极致了。 先这样,试一段时间再说。