/
861.txt
37 lines (25 loc) · 1.83 KB
/
861.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[10] [[HTTP]] の[[符号化]] [DFN[[CODE(HTTP)@en[[[compress]]]]]]
は、 [[UNIX]] の[[ファイル圧縮]][[プログラム]] [CODE[[[compress]]]]
で生成される[RUBYB[[[適応的LZW符号化]]]@en[adaptive LZW coding]]を表します [SRC[>>9, >>13, >>14]]。
* 仕様書
[REFS[
- [9] '''[CITE@en[RFC 7230 - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing]] ([TIME[2014-06-07 01:59:35 +09:00]] 版) <https://tools.ietf.org/html/rfc7230#section-4.2.1>'''
- [13] [CITE@en[RFC 7230 - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing]] ([TIME[2014-06-07 01:59:35 +09:00]] 版) <https://tools.ietf.org/html/rfc7230#section-8.5>
- [14] [CITE@en[RFC 7231 - Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content]] ([TIME[2014-06-07 01:55:45 +09:00]] 版) <https://tools.ietf.org/html/rfc7231#page-12>
]REFS]
* 名前
[11] [[転送符号化]]/[[内容符号化]]の名前としては [CODE(HTTP)@en[[[compress]]]] を用います [SRC[>>9, >>13]]。
[12] [[受信者]]は [DFN[[CODE(HTTP)@en[[[x-compress]]]]]] も同じ意味と解釈する[['''べきです''']]
[SRC[>>9, >>13]]。
* 歴史
[8] [CITE[ncsa-mosaic/CHANGES at master · alandipert/ncsa-mosaic]]
( ([TIME[2014-04-07 05:28:01 +09:00]] 版))
<https://github.com/alandipert/ncsa-mosaic/blob/master/CHANGES#L128>
[2] 古い HTTP/1.0 server/UA は [CODE(HTTP)[x-zip]]
という値を [CODE(HTTP)[compress]] の意味で使っていました。
だけど[CODE[古い]]って一体どれだけ太古の昔の話だろう?
[7] [CODE(HTTP)[compress]] は、特許問題のある
[[LZW圧縮法]]を使う (というかほぼそのものな) ので、
使用するべきではありません。
* 実装
[1] [[IE]]、[[Chrome]]、[[Firefox]] のいずれも実装していないようです。 [TIME[2015-07-22T15:14:05.000Z]]