电报超级群组冷数据存储的LZMA压缩比优化

春妙意春妙意06月11日946

Telegram超级群组冷数据使用LZMA压缩,如何调整压缩参数才能达到极致压缩比?文件不常用但是要节省空间呀!有大佬知道如何调压缩参数吗?

3 个回答

桥玟玉
桥玟玉回答于 06 月 11 日
最佳答案

Telegram冷数据采用LZMA压缩,极致压缩空间要这么玩:①最大压缩级别(X:9或--lzma2=ultra),压缩时间换空间;②最大字典大小(如4G内存-d256m),越大压缩率越高;③关闭固实压缩(-ms=off),独立压缩文件更高效;④提前归档重复文件,集中处理更省心。慢慢压,冷数据不怕时间长。

闽琇晶
闽琇晶回答于 06 月 11 日

压缩参数调到极限,LZMA2算法+字典调到最大,CPU多线程全开,重复数据越多越压缩,慢慢压就好了,反正冷数据不怕耗时。

水向荣
水向荣回答于 06 月 12 日

Telegram冷数据LZMA压缩极致空间优化?看这几条!

1. 压缩级别调为X:使用7-Zip或WinRAR选择LZMA压缩算法时,压缩级别选择“Ultra”或自定义级别设置为9,这是最强大的压缩级别,可以进一步压缩。

2. 增大字典:LZMA的字典参数越大,重复数据查找越彻底,压缩比率就越高。字典从256MB开始,内存允许就到1GB。

3. 线程全开不留后路:既然有多核CPU,就全开,压缩时间会长一些,但压缩的空间会短很多。

4. 文件拆小压缩:将大文件切分成小文件再压缩,提高重复数据匹配效率,尤其适合冷数据这种长时间不更新的数据类型。

5. 固实压缩:如果你压的是大量的同类型文件(如一堆日志、图片),用固实压缩模式,把所有文件作为一个整体进行压缩,效果更佳。

压缩时间会变长,但冷数据不怕慢,只要省空间就行,测试这些参数组合看看哪个最强。

您的答案