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

发布于 2024-09-08 15:57:48 字数 350 浏览 6 评论 0原文

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

Content-Type: application/my-arbitrary-format

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

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

Given a new, proprietary file format that cannot currently be handled by any known application, I assume you can just invent a new MIME type value as follows:

Content-Type: application/my-arbitrary-format

Assuming this is the way to go, are there any limitations (format, syntax, length, reserved words, or otherwise), standards (IETF, ISO, W3C, IEEE, etc), or conventions (like the slash type/format)?

Note that I do NOT want to use a known MIME type value, because the browser and/or OS should not make assumptions about what can or cannot open the file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笨死的猪 2024-09-15 15:57:48

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

  • 使用 x. 作为实验性 MIME 类型的子类型的前缀。请注意,x- 前缀对于此目的也是有效的,但不鼓励使用 x. 以促进与其他前缀的对称性。

  • 使用 vnd. 作为商业产品中供应商特定 MIME 类型的子类型的前缀。 vnd. 前缀后应跟以句点分隔的供应商名称和子类型(例如
    application/vnd.mozilla.xul+xml)。

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

This page gives conventions for naming MIME types. Here is the section about Custom MIME Types:

  • Use x. as prefix to the subtype for experimental MIME types. Note that the x- prefix is also valid for this purpose, but is discouraged in favor of x. to promote symmetry with other prefixes.

  • Use vnd. as prefix to the subtypte for vendor specific MIME types which are part of a commercial product. The vnd. prefix should be followed by the vendor name and subtype separated by a period (e.g.
    application/vnd.mozilla.xul+xml).

  • Use prs. as prefix to the subtype for personal/vanity MIME types which aren't part of a commercial product.

小猫一只 2024-09-15 15:57:48

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

To do this correctly, you can register your new type with IANA.
http://www.iana.org/assignments/media-types/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文