鉴于目前任何已知应用程序都无法处理一种新的专有文件格式,我假设您可以发明一个新的 MIME 类型值,如下所示:
Content-Type: application/my-arbitrary-format
假设这是要走的路,是否有任何限制(格式、语法、长度、保留字或其他)、标准(IETF、ISO、W3C、IEEE等)或约定(例如斜杠
type/format
)?
请注意,我不想使用已知的 MIME 类型值,因为浏览器和/或操作系统不应假设什么可以或不能打开文件。
此页面提供了命名 MIME 类型的约定。这是关于自定义 MIME 类型的部分:
使用
作为实验 MIME 类型的子类型的前缀。请注意,x.
前缀对于此目的也有效,但不鼓励使用x-
以促进与其他前缀的对称性。x.
使用
作为作为商业产品一部分的供应商特定 MIME 类型的子类型的前缀。vnd.
前缀后应跟以句点分隔的供应商名称和子类型(例如vnd.
)。application/vnd.mozilla.xul+xml
使用
作为不属于商业产品一部分的个人/虚荣 MIME 类型的子类型前缀。prs.
要正确执行此操作,您可以向 IANA 注册您的新类型。 http://www.iana.org/assignments/media-types/