MIME类型约定,标准或限制?

Dol*_*lph 5 standards mime conventions mime-types

鉴于目前无法由任何已知应用程序处理的新的专有文件格式,我假设您可以创建一个新的MIME类型值,如下所示:

Content-Type: application/my-arbitrary-format
Run Code Online (Sandbox Code Playgroud)

假设这是要走的路,是否有任何限制(格式,语法,长度,保留字或其他),标准(IETF,ISO,W3C,IEEE等)或约定(如斜线type/format)?

请注意,我不想使用已知的MIME类型值,因为浏览器和/或操作系统不应该假设什么可以打开文件或不能打开文件.

Cor*_*ein 8

页面提供了命名MIME类型的约定.以下是有关自定义MIME类型的部分:

  • 使用x.的前缀,亚型实验MIME类型.请注意,x-前缀也可用于此目的,但不鼓励x.使用其他前缀来促进对称.

  • 使用vnd.的前缀,subtypte为供应商特定的MIME类型,它们是商业产品的一部分.的vnd.前缀应遵循由供应商名称和子类型由一个时段(例如分离 application/vnd.mozilla.xul+xml).

  • 使用prs.的前缀,亚型为个人/虚荣MIME类型不属于商业产品的一部分.

  • 关于媒体类型的维基百科页面具有或多或少相同的信息:https://en.wikipedia.org/wiki/Media_type#Registration_trees (2认同)

Bra*_*rad 7

要正确执行此操作,您可以向 IANA 注册您的新类型。 http://www.iana.org/assignments/media-types/

  • @Lea:您可能想对非标准值使用前缀“x-”,请参阅这个问题http://stackoverflow.com/questions/2086374/what-is-the-difference- Between-image-png-and -图像-x-png (2认同)