当前位置:  开发笔记 > Android > 正文

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

如何解决《在DB中存储类型时的最大MIMEType长度》经验,为你挑选了1个好方法。

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

application/vnd.openxmlformats-officedocument.wordprocessingml.document

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

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



1> ax...:

根据RFC 4288"媒体类型规范和注册程序",类型(例如"应用程序")和子类型(例如"vnd ...")都可以是最多127个字符.你做数学:)

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

另请注意,虽然此语法允许最多127个字符的名称,但实现限制可能会使这些长名称出现问题.出于这个原因,并且应该限制​​为64个字符.


对于那些不擅长数学的人来说,如果包含斜杠,则会产生127 + 1 + 127 =**255**.
数学不适合程序员.
推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有