在sourceforge.net上成功申请了个工程,取名liblzw,呵呵~~
算法的原理就不说了,网上比较多,很容易找到。我这个实现的特点是:在网络通讯环境下使算法得到更好的表现,使用动态码长技术,可以自定义起始编码长度和最大编码长度,默认是从4bit开始,而不是像gif中8bit。
C语言实现,包括压缩和解压缩
https://sourceforge.net/projects/liblzw
目前我把它定为alpha1版,只实现了原理性的部分,附带的示例会向你展示它所能完成的工作,但还是留下许多异常需要做处理。
如有任何问题,请联系qianchendi@gmail.com
