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
  • asp之家 网络编程 m.aspxhome.com