LZW 编码详解.pptVIP

  • 48
  • 0
  • 约5.27千字
  • 约 44页
  • 2017-02-08 发布于北京
  • 举报
压缩的数据并与一个字典库(库开始是空的)中 步骤1:将词典初始化为包含所有可能的单字 解码步骤 1)读第一个编码code=2H,无输出 2)读code=0H,输出0H对应的a,oldcode=code=0H 3)code=0H,输出0H对应的a,然后将oldcode=0H所对应的字符串“a”加上code=0H对应的字符串的第一个字符”a”,即”aa”添加到字典中,其索引为4H,同时oldcode=code=0H 4)读入code=1H,输出“b”,然后将oldcode=0H所对应的字符串“a”加上code=1H对应的字符串的第一个字符”b”,即”ab”添加到字典中,其索引为5H,同时oldcode=code=1H 5)读入code=6H,由于字典中不存在该索引,将oldcode=1H所对应的字符串“b”加上oldcode=1H对应的字符串的第一个字符”b”,即”bb”添加到字典中,其索引为6H,同时oldcode=code=6H 6)读入code=4H,输出“aa”,然后将oldcode=6H所对应的字符串“bb”加上code=4H对应的字符串的第一个字符”a”,即”bba”添加到字典中,其索引为7H,同时oldcode=code=4H 7)读入code=6H,输出“bb”,然后将oldcode=4H所对应的字符串“aa”加上code=6H对应的字符串的第一个字符”b”,即

文档评论(0)

1亿VIP精品文档

相关文档