在数据库中存储类型时的最大 MIMEType 长度

人们在他们的数据库中使用的 MIMEType 字段长度是多少?目前为止我们看到的最长的一个是72字节:

application/vnd.openxmlformats-officedocument.wordprocessingml.document

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

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

24049 次浏览

根据 RFC4288“媒体类型规格和注册程序”,类型(如“申请”)和子类型(如“ vnd...”)都是 最多可以是127个字符。加上斜杠,最大长度是255。

编辑: 与此同时,该文档已被 RFC 6838过时,它没有改变最大大小,但添加了一条注释:

还要注意,虽然这种语法允许最多127个名称 字符,实现限制可能使这样的长名称 problematic. For this reason, <type-name> and <subtype-name> SHOULD 以64个字符为限。