Explication
Un type de média est une étiquette qui indique à un logiciel le type de données qu'il reçoit. On parle aussi de type MIME, d'après Multipurpose Internet Mail Extensions, le nom historique de cette convention. L'Internet Assigned Numbers Authority (IANA), l'autorité qui tient les registres techniques d'Internet, enregistre application/vnd.chess-pgn pour les parties écrites en Portable Game Notation (PGN), un format texte destiné à consigner des parties d'échecs.
L'étiquette n'est pas le contenu et ne prouve pas qu'un fichier est valide. Les données doivent tout de même respecter les règles de PGN. L'enregistrement de l'IANA ne définit aucun paramètre obligatoire ou facultatif, associe l'extension .pgn au type et précise qu'il n'existe aucun nombre magique, c'est-à-dire aucune signature fixe d'octets au début du fichier permettant d'identifier le format sans autre contexte.
application/x-chess-pgn est répertorié comme alias obsolète. Des logiciels anciens peuvent encore l'envoyer, mais une nouvelle intégration devrait émettre le type enregistré. Un récepteur compatible avec des systèmes existants peut raisonnablement accepter les deux tout en ne traitant l'alias que comme une mesure de compatibilité.
Usage et contexte
L'enregistrement de l'IANA classe le contenu, mais il ne valide pas la légalité des coups et n'assure à lui seul ni l'intégrité ni la confidentialité.
Confusions fréquentes
Type de média et extension
application/vnd.chess-pgn est une étiquette de protocole. .pgn est un suffixe de nom de fichier. Ils concordent normalement, mais reposent sur des mécanismes distincts.
Sources
- 1.Media Type Registration: application/vnd.chess-pgn, Internet Assigned Numbers Authority
