2009-03-13 12 views
79

データベースのMIMETypeフィールドの長さとして使用する人は何ですか?これまでに見た中で最も長いものは72バイトです:DBにタイプを格納するときの最大MIMETypeの長さ

application/vnd.openxmlformats-officedocument.wordprocessingml.document 

しかし、私はもう長い方を待っています。私たちは現在250を使用していますが、それより長いMIMETypeを見た人はいますか?

編集:受け入れられた回答から、タイプとサブタイプごとに127、最大で254、合計値には '/'が255の制限です。

答えて

118

RFC 4288「メディアタイプ仕様と登録手順」に従って、タイプ(「アプリケーション」など)とサブタイプ(「vnd ...」など)can be max 127 characters。あなたは数学:)

を編集します:は一方で、その文書がRFC 6838によって廃止された、最大の大きさを変えるが、発言を追加していません:この構文は、名前を可能にしながら、ということ

もの点に注意してください。最大127個の 文字の文字列を使用すると、実装上の制限により、このような長い名前がつくことがあります 。このため、<type-name><subtype-name>は、64文字に制限する必要があります(SHOULD )。

+0

くそ、私はそれを探して、いいリファレンスを見つけることはできませんでした。 –

+87

数学にうまくいかない人にとっては、スラッシュを含めると127 + 1 + 127 = ** 255 **になります。 –

+1

127文字を超えるMIMEタイプの例がありますか?私は多くがあるとは思わない?少なくとも私は1つを見たことがないと私は彼らがどのように良いことだとは思わない。 – burzum

関連する問題