"image/png"和"image/x-png"有什么区别?
"image/png"和"image/x-png"有什么区别?
x-
前缀用于非标准MIME类型(即未在IANA注册)。因此,我认为image/x-png
是在MIME类型标准化之前的PNG格式。
如果必要,实现者可以定义私有Content-Transfer-Encoding值,但必须使用x-token,即以“
X-
”为前缀的名称,表示其非标准状态,例如“Content-Transfer-Encoding: x-my-new-encoding
”。任何标准化的Content-Transfer-Encoding值必须由标准跟踪RFC指定。这些规范必须满足的要求在RFC 2048中给出。因此,除了以“X-
”开头的content-transfer-encoding命名空间外,其他所有命名空间均明确保留给IETF以供将来使用。
这也在PNG规范中有记录。请参见FalseVinylShrub的答案。
在PNG被IANA接受为官方MIME类型之前,image/x-png是该类型的名称。
http://www.iana.org/assignments/media-types/image/
PNG的官方image/png MIME类型于1996年10月14日获得批准。