LZMA算法

C语言 码拜 10年前 (2015-05-11) 2721次浏览 0个评论

LZMA properties (5 bytes) format
    Offset Size  Description
      0     1    lc, lp and pb in encoded form.
      1     4    dictSize (little endian).

这是什么鸟意思?

outPropsSize –
     In:  the pointer to the size of outProps buffer; *outPropsSize = LZMA_PROPS_SIZE = 5.
     Out: the pointer to the size of written properties in outProps buffer; *outPropsSize = LZMA_PROPS_SIZE = 5.

  LZMA Encoder will use defult values for any parameter, if it is
  -1  for any from: level, loc, lp, pb, fb, numThreads
   0  for dictSize

我怀疑直接是作者故意,其他地方都很详细,就这里不详细,
特别是这里:0     1    lc, lp and pb in encoded form.一个字节怎么就能表示三个参数的编码形式,
而这里说的编码形式其他地方未见说明
20分
引用 2 楼 wlcshh 的回复:

我怀疑直接是作者故意,其他地方都很详细,就这里不详细,
特别是这里:0     1    lc, lp and pb in encoded form.一个字节怎么就能表示三个参数的编码形式,
而这里说的编码形式其他地方未见说明

比如lc占3位,lp占3位,pb占2位,共8位。

引用 3 楼 zhao4zhong1 的回复:
Quote: 引用 2 楼 wlcshh 的回复:

我怀疑直接是作者故意,其他地方都很详细,就这里不详细,
特别是这里:0     1    lc, lp and pb in encoded form.一个字节怎么就能表示三个参数的编码形式,
而这里说的编码形式其他地方未见说明

比如lc占3位,lp占3位,pb占2位,共8位。

问题已解决,但不是你说的这个了,不过还是谢谢

引用 4 楼 wlcshh 的回复:
Quote: 引用 3 楼 zhao4zhong1 的回复:
Quote: 引用 2 楼 wlcshh 的回复:

我怀疑直接是作者故意,其他地方都很详细,就这里不详细,
特别是这里:0     1    lc, lp and pb in encoded form.一个字节怎么就能表示三个参数的编码形式,
而这里说的编码形式其他地方未见说明

比如lc占3位,lp占3位,pb占2位,共8位。

问题已解决,但不是你说的这个了,不过还是谢谢

无意间暴露了我靠瞎猜骗分的脆弱内心!


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明LZMA算法
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!