我真的需要知道每个lzma参数(mf,fb,lp,...)的含义.我在互联网上找不到任何好的文档.我需要这个算法的细节.最详细的是:http: //www.bugaco.com/7zip/MANUAL/switches/method.htm 我将不胜感激任何帮助.
祝愿,Shadi.
Jac*_*ieg 13
根据维基百科 no complete natural language specification of the compressed format seems to exist.但是,指定了配置设置.
在我的工作中,LZMA SDK我发现了以下压缩设置CLzmaEncProps和CLzma2EncProps结构类型:
32-bit或版本的[1 << 12; 1 << 30] 64-bit.mf={MF_ID}节在这里了解详情.LZMA2是修改版的LZMA.它具有以下优点LZMA:
LZMA2
可以以未压缩的形式存储这些数据块.它还可以更快地解压缩这些数据.LZMA2可以将该文件拆分为块并在多个线程中压缩这些块.注意: LZMA2也支持所有LZMA参数,但lp + lc不能大于4.
LZMA2可以使用的最大线程数.注意: LZMA2使用:每个块中的1个线程x1和x3模式; 和2个线程在每个块x5,x7和x9模式.如果LZMA2设置为仅使用一个块所需的此类线程数,则不会将流拆分为块.因此,您可以针对不同数量的线程获得不同的压缩比.
我认为,为了获得有关这一主题的更多信息,你必须以更深刻的方式学习LZMA.互联网上关于它的例子非常少,文档也很不完整.
http://sevenzip.sourceforge.jp/chm/cmdline/switches/method.htm
http://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm
http://linux.die.net/man/1/lzma
| 归档时间: |
|
| 查看次数: |
8843 次 |
| 最近记录: |