解説
メディアタイプとは、受信しているデータの種類をソフトウェアに伝えるラベルです。この慣例の歴史的名称であるMultipurpose Internet Mail Extensionsに由来して、MIMEタイプとも呼ばれます。インターネットの技術登録を維持する機関Internet Assigned Numbers Authority、IANAは、チェス対局を記録するテキスト形式Portable Game Notation、PGNのデータに対してapplication/vnd.chess-pgnを登録しています。
このラベルは内容そのものではなく、ファイルが有効であることを証明しません。データは別途PGNの規則に従う必要があります。IANAの登録では、必須または任意のパラメーターは指定されず、拡張子.pgnが関連付けられ、マジックナンバーは存在しないとされています。マジックナンバーとは、形式を文脈なしで識別するために先頭へ置かれる固定のバイト列です。
application/x-chess-pgnは非推奨の別名として掲載されています。古いソフトウェアが現在も送信する場合はありますが、新しい連携では登録済みタイプを送るべきです。既存システムを受け入れる側では、互換性のためだけに別名も認識し、両方を受け付けるのが合理的です。
用法と背景
IANA登録は内容を分類しますが、着手の合法性を検証せず、それ自体で完全性やプライバシーを提供するものでもありません。
よくある混同
メディアタイプと拡張子
application/vnd.chess-pgnはプロトコル上のラベルです。.pgnはファイル名の接尾辞です。通常は対応しますが、別の仕組みです。
出典
- 1.Media Type Registration: application/vnd.chess-pgn, Internet Assigned Numbers Authority
