MimeTypes是小写/不区分大小写的吗?

Kum*_*mar 17 rfc mime-types

我们有一些代码可以处理基于mimetypes的消息,这需要匹配它们.粗略的一瞥表明都是小写的,这让人怀疑:

  • 按照惯例,它们是如此
  • 这是规范的一部分吗?(针对大写/小写等搜索RFC 2045/2046并未返回任何匹配)

那么,为了微小的性能提升,可以省略不区分大小写的比较吗?

Tro*_*ott 24

MIME类型不区分大小写.它们仅按惯例为小写.

RFC 2045说:"类型,子类型和参数名称不区分大小写." 如果您的MIME类型text/plain是类型text和子类型plain.因此,根据规范,这些不区分大小写.