问题标签 [deflate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
compression - 给定一个解压缩的 gzip 文件,有没有办法重新创建确切的原始 gzip 文件?
给定一个 gzip 文件 Z,如果我将其解压缩为 Z',有什么办法可以重新压缩它以获取完全相同的gzip 文件 Z?在粗略地阅读了 DEFLATE 格式之后,我猜不是,因为任何给定的文件都可能有多个 DEFLATE 流格式的表示,并且无法确定最初使用的是哪一个。任何人都可以确认这种推理是否正确,如果不是,请指出我该怎么做?
对于奖励积分,哪些压缩算法/格式被严格指定,以至于文件只有一个压缩表示?
谢谢!
.net - Silverlight 3 可用的 Deflate(或类似)压缩?
Silverlight 3 是否有任何与 .NET 兼容的 deflate 实现?
或者,除此之外,我可以使用 .NET 和 Silverlight 是否有任何类似的压缩算法?
我尝试了这个 LZW 示例: http: //paste.lisp.org/display/12198,但不幸的是它不能很好地工作。
java - 如何在 Java 中解压缩字节数组
谁能告诉我如何解压缩字节数组?
这是我的代码。我已经尝试了很多年,它给了我一个DataFormatException
.
apache - 如何设置 mod_deflate 首选压缩方法放气
mod_deflate 总是gzip
在请求标头Accept-Encoding
为gip, deflate
.
我怎样才能告诉 mod_deflate 更喜欢发送deflate
(NOT zlib
) 而不是gzip
?
如果这是不可能的......为什么开发人员会在模块无法放气时将其命名为 mod_deflate。另外,如果有的话,我提交错误报告以在将来的版本中修复此问题的最佳方法是什么?
.net - .net 中用于 deflate、gzip 和 zlib 的一个库
首先,让我们定义一些经常混淆的术语:
我正在寻找一个基本上可以让我执行以下操作的库:
我正在寻找一种方法来比较测试在网络上使用的 3 种压缩格式。我希望每种格式的 deflate 压缩算法都是相同的精确实现。我已经破解了 zlib.net 以强制它在命令上给我原始的放气(通过“未记录的功能”)......但是,添加 gzip 标头和预告片并不适合我。
有人知道这样做的.net 库吗?
澄清:
HTTP 1.1 的deflate压缩格式其实就是zlib压缩格式。Zlib 是 deflate 的包装器;它总是有一个 2 字节的头部和一个 4 字节的尾部(当压缩方法和级别相同时)。
Gzip在内部使用与 zlib 相同的压缩数据格式......这是 deflate(原始 deflate,而不是 HTTP 1.1 deflate [这是 zlib])。根据我自己的初步测试,gzip 压缩的数据比 zlib 大 12 倍中的 11 倍。
deflate是一种用于压缩数据的压缩算法。当放气数据周围没有包装器方法(例如,标题或预告片)时,我将其称为“放气”——也许我应该将其称为“原始放气”。
我正在分析这些压缩方法及其在 Web 浏览器中的支持,并且需要对所有三种类型使用单一的压缩方法。
jquery - 是否可以强制 jQuery 对启用了 gzip/deflate 的 URL 进行 AJAX 调用?
我有一个愿意输出 gzip/放气数据的网络服务。我已经验证该服务将使用原始 JSON 或使用 wget 和 curl 的 gzip 处理的 JSON 进行响应。
我想使用 jQuery AJAX 调用来使用这个 Web 服务。
默认情况下,jQuery 提供的 $.ajax 调用不会添加 Web 服务器响应 gzip 压缩数据所必需的“Accept-Encoding: gzip”HTTP 请求标头。
但是,当我使用 jQuery 自己的方法添加标题时,例如:
然后在浏览器控制台中出现以下错误:
是否可以强制 jQuery 对启用了 gzip/deflate 的 URL 进行 AJAX 调用?
如果不是,这是 jQuery 的缺点,还是 AJAX 更基本的缺点?
java - Java 放气响应
大家好,我想为 tomcat 制作一个过滤器,以缩小某些 MIME 类型的所有响应。有什么指导方针吗?
android - 如何“放气” ViewStub?
所以我可以在运行时给 ViewStub 充气。假设我想让它消失,然后可能会根据发生的某些事件再次充气(例如,根据用户在屏幕上选择的内容充气和放气的工具栏)。
我可以使用 View.setVisibility(View.GONE).... 还有其他方法吗?
还是我在这里做错了什么?
谢谢!:)
c# - 压缩和解压缩源数据的结果与源数据不同
在我的应用程序中,我需要解压缩 DataContractSerializer 写入的数据以在另一个应用程序中压缩 Deflate Stream,编辑解压缩的数据并再次压缩。
解压缩工作正常,但不适用于我压缩的数据。
问题是当我这样做时: byte[] result = Compressor.Compress(Compressor.Decompress(sourceData));
结果字节数组的长度不同于 sourceData 数组。
例如:
这里 result1.Length 是 0 而 result2 是 "" 当然
这是我的 Compressor 类的代码。
如果可以的话,请帮我处理这个案子。最好的问候,亚当
caching - gzipped 文件是否在服务器端缓存?
使用 Gzip 压缩 css 和 js 文件时,压缩后的 css 或 js 文件是否会保留在服务器中以重新发送给其他访问者,或者是否需要对每个访问者甚至每个页面视图进行另一个压缩过程?
谢谢。