JS操作二进制:LZ77 算法

http://www.itjxue.com  2015-08-06 23:07  来源:未知  点击次数: 

JS操作二进制很麻烦,而且一直没有一个好的无损压缩工具来实现纯文本的压缩。

所以钻研了一段时间的gzip,后来发现还是仅用 LZ77 比较容易实现,gzip中的 haffman 压缩部分对于JS来说太难搞了。

代码如下,注释的非常完整,所以就不多说了,有兴趣的可以仔细研究下:

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

(责任编辑:IT教学网)

更多

推荐Javascript/Ajax文章