加载中…
正文 字体大小:

LZF的格式注明

(2008-11-30 17:32:43)
标签:

it

分类: 计算机技术

lzf采用类似lz77和lzss的混合编码。使用3种“起始标记”来代表每段输出的数据串

 * compressed format
 *
 * 000LLLLL <L+1>    ; literal ;

非压缩串起始符号,记录长度为=LLLLL代表的值+1

比如00000011,值3,代表接下来有3+1=4个字符的未压缩字节。


 * LLLooooo oooooooo ; backref L ; 压缩串起始符号,

   LLL记录回参长度,范围0-6

   记录的实际长度为LLL+2,比如010记录的长度是5

   oooo等位回退步长,值为ooo+1,比如00100000 0000001,代表回退2个字符,取长度为3.


 * 111ooooo LLLLLLLL oooooooo ; backref L+7 ;压缩串起始符号,当LLL==7时 回参长度=LLLLLLLL+7

0

阅读 评论 收藏 转载 喜欢 打印举报
已投稿到:
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有