我现在遇到一个难题,需要一个压缩算法,请教各位高手!
我现在有一个二进制串:
110001000001111100001010100000011100000000000000011010100.....
需要一个算法,压缩这个二进制串,但要求结果也是二进制串
010100101010....
然后需要一个响应的解压缩算法,还原成以前的串
110001000001111100001010100000011100000000000000011010100.....
偶绞尽脑汁,百思不得其解!
请教各位高手指点! 谢谢!!!
有一个LZW编码的文档,里面介绍一下算法,并提供delphi实现的例子,你自己看看
http://aorland.51.net/doc/lzw.rar
可以用context-based压缩算法,给你一个网站,上面有很详细的教程
http://www.contextfree.net/wangyg/tech/benben/default.htm