Questions tagged «gzip»

GZip / gzip既是压缩数据格式的名称,也是实现该格式的几种软件应用程序中的任何一种。它通常用于压缩HTTP请求和响应,并与tar格式结合用于存档。

10
创建.tar.gz文件时不包括目录
我有一个/public_html/文件夹,在该文件夹中有一个/tmp/文件夹,其中有70GB我根本不需要的文件。 现在,我想创建一个.tar.gz的/public_html/排除/tmp/ 这是我运行的命令: tar -pczf MyBackup.tar.gz /home/user/public_html/ --exclude "/home/user/public_html/tmp/" tar仍在创建中,通过执行此操作,ls -sh我可以看到MyBackup.tar.gz已经有大约30gb的数据,而且我可以肯定地知道,/public_html/没有tar /tmp/的文件不会超过1GB。 我做错什么了?
119 linux  gzip  tar  compression 



3
如何使用zlib解压缩gzip流?
Gzip格式文件(gzip例如,用程序创建的文件)使用“放气”压缩算法,该压缩算法与zlib使用的压缩算法相同。但是,使用zlib膨胀gzip压缩文件时,该库将返回Z_DATA_ERROR。 如何使用zlib解压缩gzip文件?
108 gzip  zlib  inflate 

3
在IIS7上使用MVC3时,如何启用gzip压缩?
有人知道如何在MVC 3中启用gzip压缩吗?我正在使用IIS7。 Google Chrome审核的结果: 启用gzip压缩(4) 使用gzip压缩以下资源可以将其传输大小减少大约三分之二(〜92.23KB): / mydomain /可以节省〜1.53KB jquery-1.4.4.min.js可以节省〜51.35KB Cufon.js可以节省〜11.89KB Futura.js可以节省〜27.46KB

8
如何“最小化” JavaScript代码
JQuery有两个可供下载的版本,一个是Production(生产版)(19KB,最小化和压缩),另一个是Development(开发版)(120KB,未压缩的代码)。 现在紧凑的19kb版本,如果您下载它,将会看到仍然是javascript可执行代码。他们如何压缩它?我又该如何“缩小”我的代码?
99 javascript  gzip 

2
传输编码:gzip与内容编码:gzip
关于是否要做事,目前的状况是什么 Transfer-Encoding: gzip 或一个 Content-Encoding: gzip 当我要允许带宽有限的客户表示他们愿意接受压缩响应并且服务器最终决定是否压缩时。 后者就是例如Apache的mod_deflate和IIS所做的,如果让它负责压缩的话。根据要压缩的内容的大小,它将执行额外的操作Transfer-Encoding: chunked。 它还将包含一个Vary: Accept-Encoding,已经暗示了该问题。Content-Encoding似乎是实体的一部分,因此将Content-Encoding金额更改为实体的变化,即,不同的Accept-Encoding标头意味着例如缓存无法使用其在其他方面相同的实体的缓存版本。 我是否错过了一个明确的答案(并且没有在某些Apache新闻组的长线程中隐藏在消息中)? 我目前的印象是: 实际上,传输编码将是正确完成现有服务器和客户端功能的内容编码的正确方法 由于内容编码的语义含义,它带来了两个问题(服务器ETag透明压缩响应时,服务器应该如何处理?) 原因是“鸡蛋”:浏览器不支持它,因为服务器不支持,因为浏览器不支持 因此,我假设正确的方法是Transfer-Encoding: gzip(或者,如果我另外对主体进行分块,它将变成 Transfer-Encoding: gzip, chunked)。在这种情况下,没有理由触摸Vary或ETag任何其他标头,因为这是传输级的事情。 目前,我不太在乎的“逐跳”性质Transfer-Encoding,这是其他人首先关注的问题,因为代理可能会解压缩并转发给客户端。但是,如果原始请求具有正确的Accept-Encoding标头,则代理可能会按原样转发(压缩)它,对于我所知道的所有浏览器来说,都是给定的。 顺便说一句,这个问题至少存在十年了,请参阅例如 https://bugzilla.mozilla.org/show_bug.cgi?id=68517。 任何对此的澄清将不胜感激。无论是从符合标准的方面还是从实用性方面而言。例如,仅支持透明“ Content-Encoding”的HTTP客户端库可能会反对实用性。

8
在RESTful和Spring Boot / MVC / JavaConfig中使用GZIP压缩
我们将Spring Boot / MVC与基于注释的java-config一起用于一系列RESTful服务,并且我们希望选择性地HTTP GZIP对某些API响应启用流压缩。 我知道我可以在控制器和a中手动完成此操作byte[] @ResponseBody,但是我们更希望依靠SpringMVC基础结构(过滤器/等)并让它自动进行JSON转换和压缩(即该方法返回POJO)。 如何在ResponseBody或嵌入式Tomcat实例中启用GZIP压缩,并且以某种方式我们可以选择性地仅压缩某些响应? 谢谢! PS .:我们目前没有任何基于XML的配置。

3
从HTTPClient响应解压缩GZip流
我正在尝试从WCF服务(从WCF服务到WCF服务)连接到返回GZip编码的JSON的api。我正在使用HTTPClient连接到API,并且已经能够以字符串形式返回JSON对象。但是,我需要能够将此返回的数据存储在数据库中,因此,我认为最好的方法是将JSON对象返回并存储在数组或字节或类似内容中。 我具体遇到的问题是GZip编码的解压缩,并且尝试了许多不同的示例,但仍然无法获得它。 以下代码是我建立连接并获得响应的方式,这是从API返回字符串的代码。 public string getData(string foo) { string url = ""; HttpClient client = new HttpClient(); HttpResponseMessage response; string responseJsonContent; try { client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); response = client.GetAsync(url + foo).Result; responseJsonContent = response.Content.ReadAsStringAsync().Result; return responseJsonContent; } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); return ""; } } 我一直在关注几个不同的示例,例如这些StackExchange API,MSDN以及关于stackoverflow 的一些示例,但是我一直无法获得这些示例中的任何一个。 实现这一目标的最佳方法是什么,我是否走在正确的轨道上? 多谢你们。
93 c#  json  wcf  gzip 

4
快速串联多个GZip文件
我有gzip文件列表: file1.gz file2.gz file3.gz 有没有一种方法可以将这些文件串联或gzip压缩为一个gzip文件, 而不必将其解压缩? 实际上,我们将在Web数据库(CGI)中使用它。网络将从用户那里接收查询,并根据查询列出所有文件,并将它们以批处理文件的形式呈现给用户。
92 linux  unix  gzip  compression 

4
降低压缩浏览器的兼容性和优于GZIP的优势
2012年2月10日更新: zOompf在这里就此主题完成了一些非常深入的研究。它胜过以下任何发现。 2010年9月11日更新: 为此在这里创建了一个测试平台 一些背景信息的GZIP和DEFLATE(zlib)的HTTP 1.1定义: “'Gzip'是gzip格式,'deflate'是zlib格式。为了避免与原始deflate压缩数据格式混淆,他们可能应该调用第二个'zlib'。HTTP1.1 RFC 2616正确指向在RFC 1950中针对“放气”传输编码的zlib规范中,有服务器和浏览器的报告错误地按照RFC 1951中的放气规范产生或期望原始放气数据,尤其是Microsoft产品。使用zlib格式进行传输编码将是更有效的方法(实际上,正是 zlib格式设计用于),由于HTTP 1.1作者不幸选择了名称,因此使用'gzip'传输编码可能更可靠。”(来源:http : //www.gzip.org/zlib/zlib_faq.html) 所以,我的问题是:如果我不使用zlib包装程序(或gzip)发送RAW压缩数据,是否有任何现代浏览器(例如IE6及更高版本,FF,Chrome,Safari等)无法理解原始压缩数据压缩数据(假设HTTP请求标头“ Accept-Encoding”包含“ deflate”)? 压缩数据将总是比GZIP小几个字节。 如果所有这些浏览器都能成功解码数据,那么发送RAW deflate而不是zlib有什么不利之处? 2010年9月11日更新: 为此在这里创建了一个测试平台

13
Node.js:Gzip压缩?
我发现Node.js不进行gzip压缩并且没有模块可以执行gzip压缩是我错了吗?谁能使用没有压缩功能的Web服务器?我在这里想念什么?我是否应该尝试将该算法移植到JavaScript以供服务器端使用?



6
如何使用Python解压缩gz文件
我需要提取从FTP站点下载到本地Windows文件服务器的gz文件。我已经为文件的本地路径设置了变量,并且我知道GZIP混乱可以使用它。 我怎样才能做到这一点?GZ文件中的文件是XML文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.