В чем разница между "image/png" и "image/x-png"?
в чем разница между "image/png" и "image/x-png"?
4 ответа:
The
x-
префикс присваивается нестандартным типам MIME (т. е. не зарегистрированным в IANA). Поэтому я предполагаю, чтоimage/x-png
был бы PNG до того, как тип MIME был стандартизирован.6.3. Новое Содержание-Передача-Кодирование
разработчики могут, при необходимости, определять частные значения кодирования передачи контента, но должны использовать X-токен, который является именем с префиксом"
X-
", чтобы указать его нестандартный статус, например,"Content-Transfer-Encoding: x-my-new-encoding
". Дополнительные стандартизированные значения кодирования передачи контента должны быть заданы RFC-треком стандартов. Требования, которым должны соответствовать такие спецификации, приведены в RFC 2048. Таким образом, все пространство имен передачи-кодирования контента, кроме этого начиная с "X-
" явно зарезервировано для IETF на будущее использовать.-RFC 2045-многофункциональные расширения интернет-почты, раздел 6.3
это также задокументировано в спецификация PNG. Смотрите ответ FalseVinylShrub.
согласно http://www.w3.org/TR/PNG/#A-Media-type
тип интернет-носителя "image / png" -это тип интернет-носителя для PNG [RFC-2045], [RFC-2048]. Рекомендуется, чтобы реализации также распознавали тип носителя "image / x-png".
Итак, если вы доставляете или загружаете изображение PNG, "image/png" является правильным для использования. Однако, если вы принимаете загрузку или иным образом интерпретируете тип носителя, вы рекомендуется принять либо.
кстати, я нашел ссылку с 2008 года, что Internet Explorer (версия не указана) загружал изображения PNG с типом image/x-png, так что это была реальная проблема для кого-то совсем недавно.
по данным статья Википедии о типах интернет-СМИ и статьи СИТЕС...
типы или подтипы, которые начинаются с x- являются нестандартными
поэтому я предполагаю, что" изображение/x-png", вероятно, осталось от тех дней, когда png был довольно новым и, как таковой, не стандартизирован.
image / x-png был типом до того, как PNG был принят IANA в качестве официального типа mime.
http://www.iana.org/assignments/media-types/image/
официальный тип изображения / png MIME для PNG, утвержденный 14 октября 1996 года