Quelle est la différence entre "image/png" et "image/x-png"?
Quelle est la différence entre "image/png" et "image/x-png"?
4 réponses
le préfixe x-
est attribué aux types MIME non standard (I. E. non enregistré avec IANA). Donc je suppose que image/x-png
aurait été PNG avant que le type MIME soit standardisé.
6.3. Nouveau Contenu-Transfert-Encodages
Les implémenteurspeuvent, si nécessaire, définir des valeurs privées D'encodage contenu-transfert, mais doivent utiliser un X-token, qui est un nom préfixé par "
X-
", pour indiquer son statut atypique, E. G., "Content-Transfer-Encoding: x-my-new-encoding
". Des valeurs supplémentaires normalisées de transfert de contenu et D'encodage doivent être spécifiées par un RFC de suivi des normes. Les exigences auxquelles ces spécifications doivent satisfaire sont données dans RFC 2048 . Par conséquent, tous les espaces de noms de content-transfer-encoding, sauf que commençant parX-
" est explicitement réservé à L'IETF pour l'avenir utiliser.- RFC 2045-courrier Internet polyvalent Extensions, Section 6.3
cela est également documenté dans la spécification PNG. Voir réponse de FalseVinylShrub .
selon http://www.w3.org/TR/PNG/#A-Media-type
le type de média internet" image/png " est le Type de média Internet pour PNG [RFC-2045], [RFC-2048]. Il est recommandé que les implémentations reconnaissent également le type de média "image/x-png".
donc, si vous livrez ou téléchargez une image PNG, 'image/png' est la bonne à utiliser. Cependant, si vous acceptez des téléchargements ou autre l'interprétation du type de support, il est recommandé d'accepter.
Par ailleurs, j'ai trouvé une référence à partir de 2008 que Internet Explorer (version non précisée) a été le téléchargement des images PNG avec un type d'image/x-png, donc c'était un réel problème pour quelqu'un d'aussi récemment que ça.
selon article de Wikipedia sur les types de médias Internet , et l'article it cite...
Types ou sous-types commençant par x- sont hors normes
donc, à mon avis," image/x-png " est probablement un vestige de l'époque où la png était assez nouvelle, et en tant que telle, non standardisée.
image / x-png était le type avant que PNG ne soit accepté par L'IANA comme type mime officiel.
http://www.iana.org/assignments/media-types/image /
l'image officielle / type MIME png pour PNG, approuvé le 14 octobre 1996