人们在他们的数据库中使用什么作为 MIMEType 字段的长度?到目前为止,我们看到的最长的是 72 字节:
application/vnd.openxmlformats-officedocument.wordprocessingml.document
但我只是在等待更长的时间。我们现在使用 250,但有没有人见过比这更长的 MIMEType?
编辑:从接受的答案中,类型和子类型各为 127,因此最大为 254,加上“/”是组合值的 255 的限制。
人们在他们的数据库中使用什么作为 MIMEType 字段的长度?到目前为止,我们看到的最长的是 72 字节:
application/vnd.openxmlformats-officedocument.wordprocessingml.document
但我只是在等待更长的时间。我们现在使用 250,但有没有人见过比这更长的 MIMEType?
编辑:从接受的答案中,类型和子类型各为 127,因此最大为 254,加上“/”是组合值的 255 的限制。
根据 RFC 4288“媒体类型规范和注册程序”,类型(例如“应用程序”)和子类型(例如“vnd...”)都可以是最大 127 个字符。所以包括斜线在内,最大长度为 255。
编辑:同时,该文档已被RFC 6838废弃,它不会改变最大大小,但添加了一条注释:
另请注意,虽然此语法允许名称最多为 127 个字符,但实施限制可能会使此类长名称产生问题。因此,
<type-name>
应该<subtype-name>
限制为 64 个字符。