LZ77 算法的JS实现
作者:hutia 来源:蓝色理想 时间:2010-04-11 22:32:00
JS操作二进制很麻烦,而且一直没有一个好的无损压缩工具来实现纯文本的压缩。
所以钻研了一段时间的gzip,后来发现还是仅用 LZ77 比较容易实现,gzip中的 haffman 压缩部分对于JS来说太难搞了。
代码如下,注释的非常完整,所以就不多说了,有兴趣的可以仔细研究下:
运行代码框
标签:LZ77,js,gzip,压缩算法
0
投稿
猜你喜欢
PHP使用POP3读取邮箱接收邮件的示例代码
2024-06-05 09:44:48
对Python强大的可变参数传递机制详解
2021-06-23 02:54:09
完美解决jupyter由于无法import新包的问题
2021-09-19 01:21:11
vue2.0 解决抽取公用js的问题
2024-05-28 15:59:28
如何运行Python程序的方法
2023-01-13 07:56:03
Python字符串、元组、列表、字典互相转换的方法
2022-10-28 20:25:51
Sql server中时间查询的一个比较快的语句
2008-12-29 14:16:00
ASP:使用ImageMagickObject组件制作缩略图
2008-10-21 12:21:00
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
2022-10-10 11:37:29
详解MindSpore自定义模型损失函数
2022-07-24 09:41:34
ASPImage组件的实现过程[图]
2008-02-03 15:37:00
opencv实现图像平移效果
2022-09-30 00:22:06
如何从PyTorch中获取过程特征图实例详解
2022-07-08 04:04:44
python开发一款翻译工具
2022-01-19 07:28:43
MySQL 中行转列的方法
2024-01-25 23:55:59
使用python搭建Django应用程序步骤及版本冲突问题解决
2023-01-29 07:36:34
Django实现支付宝付款和微信支付的示例代码
2021-01-31 10:16:29
python3对拉勾数据进行可视化分析的方法详解
2022-04-04 03:02:32
python求解三角形第三边长实例
2021-08-24 06:16:28
Go实现双向链表的示例代码
2024-03-13 04:11:45