1、初始化:#1=A,#2=B,#3=C。目前开始读取第一种字符A,[.c.] +A=A,能够在编译表中找到。不做任何事继续读取第二个字符B,[.c.]+B=AB。
LZW编码
输入码流:ABABBABCABABBA
2、在编译表中不能找到,那么添加AB到编译表,同步输出第一种字符A(1),修改[.c.]=B 。
输入码流:ABABBABCABABBA
输出码流:1
LZW编码
AB
3、再读取下一种字符A,[.c.]+A=BA。在编译表中不能找到,那么添加BA到编译表,同步输出第二个字符B(2),修改[.c.]=A。
输入码流:ABABBABCABABBA
输出码流:1
LZW编码
BA
2


雷达卡




京公网安备 11010802022788号







