![]() |
1
135
编辑 似乎有一个更好的LZW解决方案可以在 http://pieroxy.net/blog/pages/lz-string/index.html (感谢pieroxy在评论中)。 我不知道任何gzip实现,但是 jsolait library (站点似乎已经消失)具有LZW压缩/解压缩功能。代码包含在 LGPL .
|
![]() |
2
52
我还有一个问题,我不想用gzip编码数据,但是 解码gzip数据 . 我在浏览器外运行javascript代码,因此需要使用 纯净的 javascript。 我花了一些时间,但我发现 JSX图表 库有一种读取gzip数据的方法。 这是我找到图书馆的地方: http://jsxgraph.uni-bayreuth.de/wp/2009/09/29/jsxcompressor-zlib-compressed-javascript-code/ 甚至还有一个独立的实用程序可以做到这一点, JSX压缩机 ,代码已获得LGPL许可。 只要在项目中包含jsxcompressor.js文件,就可以读取基本的64编码gzip数据:
我知道这不是你想要的,但我仍然在这里回答,因为我怀疑它会帮助一些人。 |
![]() |
3
36
我们刚放了帕科 https://github.com/nodeca/pako ,zlib到javascript的端口。我认为这是deflate/inflate/gzip/ungzip最快的js实现。此外,它还拥有麻省理工学院的民主执照。Pako支持所有zlib选项,其结果是二进制相等的。 例子:
|
![]() |
4
17
我将LZMA的一个实现从GWT模块移植到独立的JavaScript中。它叫 LZMA-JS . |
![]() |
5
14
|
![]() |
6
8
|
![]() |
7
0
就处理时间而言,我想一个通用的客户端JavaScript压缩实现将是一个非常昂贵的操作,而不是使用未压缩的负载传输更多的HTTP数据包的时间。 你有没有做过测试,让你知道有多少时间可以节省?我的意思是,带宽节约不可能是你想要的,或者是它? |
![]() |
8
-2
大多数浏览器可以动态解压缩gzip。这可能是比javascript实现更好的选择。 |
![]() |
9
-4
您可以使用嵌入在页面中的1像素/1像素Java小程序进行压缩。 它不是JavaScript,客户机将需要一个Java运行时,但它将做你需要的。 |
![]() |
James Williams · 如何在单击按钮时刷新div内容 2 年前 |
![]() |
Mehmet · javascript执行了多个 2 年前 |
![]() |
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 2 年前 |
![]() |
Parker · 如何使表格行的单元格项加粗n秒? 3 年前 |
![]() |
Chris J. · ajax获取查找数据属性值的请求 3 年前 |
![]() |
Pedro F · Ajax调用后脚本运行不正常 3 年前 |