【发布时间】:2018-10-29 02:11:53
【问题描述】:
我正在寻找以压缩格式将数据从服务器发送到客户端(使用 ajax 请求),然后使用浏览器解压缩该数据? 有这个库吗?
我不是在寻找压缩 javascript 文件!
编辑:我认为问题不够清楚,我不想压缩 html 文件,我想在服务器上存储一些压缩的 LZMA 文件或任何其他压缩格式(如 obj 文件),然后我需要在我用 AJAX 得到它之后解压缩它们。不能与 gzip 同时压缩/解压缩。使用 Javascript 获取文件后打开已压缩的文件。
【问题讨论】:
-
对于静态资源,配置正确的服务器已经为你做了压缩,浏览器会自动解压。对于您想要查询的动态查询,它更棘手但也是可能的。您使用什么服务器端语言?
-
请注意,HTTP/1.1 已经支持三种不同的压缩格式('gzip'、'deflate' 和 'compress')。
-
@gkaytck:stackoverflow.com/questions/2349210/… 有什么帮助吗?
-
我不太清楚您为什么坚持在客户端站点上进行解压缩。 Javascript没有很好的设计来操作字节数组,散列会很尴尬。然而,这很容易做到,只是很麻烦。您可以使用服务器端压缩/解压缩和 gzip 传输到客户端。这是一个更简单的解决方案。
-
如果您通过 mod_gzip 使用 apache(并且仍然让浏览器透明地处理解压缩),还有提供预压缩文件的选项
标签: javascript compression lzma