在DB中存储类型时的最大MIMEType长度

时间:2009-03-13 17:05:13

标签: database mime-types

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

application/vnd.openxmlformats-officedocument.wordprocessingml.document

但我只是在等待更长的一次。我们现在使用250,但有没有人看到比这更长的MIMEType?

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

1 个答案:

答案 0 :(得分:133)

根据RFC 4288“媒体类型规范和注册程序”,键入(例如“应用程序”)和子类型(例如“vnd ...”)can be max 127 characters。你做数学:)

修改:与此同时,该文件已被RFC 6838废弃,但不会改变最大尺寸,但会添加备注:

  

另请注意,虽然此语法允许最多127个名称   字符,实现限制可能会使这些长名称   有问题的。出于这个原因,<type-name><subtype-name>应该   限制为64个字符。