在HTTP响应中,内容编码头字段可以是bzip2或x 2。
例如,您可能会得到类似于
HTTP/1.1 200 OK
Date: mon, 9 Mar 2016 22:38:34 GMT
...
Content-Encoding: bzip或者类似的东西
HTTP/1.1 200 OK
Date: mon, 9 Mar 2016 22:38:34 GMT
...
Content-Encoding: x-bzip他们之间有什么区别?
发布于 2016-03-11 02:57:26
真的什么都没有。正如您在IANA内容编码注册表中看到的那样,bzip2和x-bzip2不是注册的内容编码。前面的x-旨在强调这种编码的未注册性质(也请参阅x-gzip与gzip)。有趣的是,这之前的约会甚至是RFC1945。RFC1521,第5节声明:
如果有必要,实现者可以定义新的内容传输编码值,但必须使用x令牌,它是以"X-“为前缀的名称,以表示其非标准状态,例如,”内容-传输-编码: name新编码“。
就其支持而言:据我所知,Lighttpd是唯一支持bzip2的with服务器。我肯定知道elink理解bzip2 2‘ed的内容,但是应该还有其他的。
这是相当罕见的任何实际使用这种编码,因为bzip2是相当多的CPU和gzip提供了一个更好的折衷速度和压缩比。
发布于 2016-03-11 00:20:29
https://stackoverflow.com/questions/35929905
复制相似问题