Quelle est la différence entre "image/png" et "image/x-png"?

Quelle est la différence entre "image/png" et "image/x-png"?

61
demandé sur Aaron Bush 2010-01-18 16:45:09

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émenteurs

peuvent, 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 par X- " 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 .

56
répondu Joey 2017-05-23 11:46:58

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.

24
répondu FalseVinylShrub 2010-01-18 13:55:25

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.

6
répondu Richard JP Le Guen 2010-05-14 18:26:57

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

http://www.w3.org/Graphics/PNG /

5
répondu PeanutPower 2010-01-18 13:52:43