JS操作二进制很麻烦,而且一直没有一个好的无损压缩工具来实现纯文本的压缩。
所以钻研了一段时间的gzip,后来发现还是仅用 LZ77 比较容易实现,gzip中的 haffman 压缩部分对于JS来说太难搞了。
代码如下,注释的非常完整,所以就不多说了,有兴趣的可以仔细研究下:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
经典论坛交流: http://bbs.blueidea.com/thread-2979165-1-1.html
本文链接:http://www.blueidea.com/tech/web/2010/7492.asp
出处:蓝色理想
责任编辑:bluehearts
◎进入论坛网页制作、WEB标准化版块参加讨论,我还想发表评论。
|