資源ヘッダー

資源ヘッダー

[2] 資源ヘッダー (resource header) >>1 は、 sniffing に使われるファイルの先頭部分です。

仕様書

定義

[4] MIME Sniffing Standard は、 先頭 1445 バイト以上が読み込まれるか、 末尾に到達するか、 利用者エージェント定義の十分な時間が経過するかのいずれか最初の時点での利用可能なデータ全体としています >>1

[15] 当初は 512 バイトでしたが、 MP3 に対応するため拡大されました >>3

[8] HTMLencoding sniffing algorithm では、 利用者エージェント依存としつつも、 先頭 1024 バイトまたは 500 ms 経過までのデータを使うことを勧めています >>7

[9] 当初は 512 バイトとされていましたが、Web互換性のため拡大されました >>16

[12] XHR文書応答における HTML の処理では、 先頭 1024 バイトを使うと規定されています >>11

[6] HTML文字符号化宣言は、最初の 1024 バイト以内に含めなければならないと規定されています >>5

[14] CSS では、先頭 1024 バイトを使うと規定されています >>13

歴史

[10] MIME sniffingHTML charset sniffing も参照。

[16] [c] (0) Change the limit for where charsets should be given to the fi… (Hixie著, ) <https://github.com/whatwg/html/commit/51babfe760a1dbe28c4521b2070e692ac872550a>

[3] Add an algorithm to sniff MP3 without ID3 (padenot著, ) <https://github.com/whatwg/mimesniff/commit/998b959332e8dd372f06cfde23f48b4ed5e3567c>