ICE15
ICE15 は、MIME テーブルおよび Extension テーブル内のコンテンツ タイプと拡張機能の参照が逆数であることを検証します。 MIME テーブルは、拡張テーブルが同じコンテンツ タイプを参照する拡張機能に対してコンテンツ タイプを参照する必要があります。
MIME の種類がいずれかの拡張機能を参照している限り、複数の拡張機能で同じ MIME の種類を参照できます。 複数の MIME の種類は、拡張機能がいずれかの MIME の種類を参照している限り、同じ拡張機能を参照できます。
MIME が拡張機能を参照するたびに、拡張機能テーブルの MIME_ 列を Null に設定することはできません。
結果
コンテンツ タイプと拡張機能の参照が逆数でない場合、ICE15 はエラーを投稿します。
例
ICE15 は、次に示す例の 2 つのエラー メッセージを投稿します。
- MIME テーブルのコンテンツ タイプ テスト/x フラップは拡張 tst を参照しますが、拡張テーブルの拡張 tst はフラップ/x フラップを参照します。 これは逆数ではありません。
- コンテンツ タイプのフラップ/x フラップは拡張 flp を参照しますが、拡張機能テーブルの MIME_ 列に Null エントリがあります。
MIME テーブル (一部)
ContentType | 延長_ |
---|---|
test/x-test | tst |
フラップ/x フラップ | flp |
拡張テーブルの (部分的)
延長 | マイム_ |
---|---|
tst | フラップ/x フラップ |
flp | ヌル |
関連トピック