118

人们在他们的数据库中使用什么作为 MIMEType 字段的长度?到目前为止,我们看到的最长的是 72 字节:

application/vnd.openxmlformats-officedocument.wordprocessingml.document

但我只是在等待更长的时间。我们现在使用 250,但有没有人见过比这更长的 MIMEType?

编辑:从接受的答案中,类型和子类型各为 127,因此最大为 254,加上“/”是组合值的 255 的限制。

4

1 回答 1

179

根据 RFC 4288“媒体类型规范和注册程序”,类型(例如“应用程序”)和子类型(例如“vnd...”)都可以是最大 127 个字符。所以包括斜线在内,最大长度为 255。

编辑:同时,该文档已被RFC 6838废弃,它不会改变最大大小,但添加了一条注释:

另请注意,虽然此语法允许名称最多为 127 个字符,但实施限制可能会使此类长名称产生问题。因此,<type-name>应该<subtype-name>限制为 64 个字符。

于 2009-03-13T17:28:59.567 回答