В чем разница между "image/png" и "image/x-png"?


в чем разница между "image/png" и "image/x-png"?

4 61

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 года

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