データベースにタイプを保存するときのMIMEタイプの最大長 質問する

データベースにタイプを保存するときのMIMEタイプの最大長 質問する

人々は何の長さを使っているのかMIMEタイプデータベースにフィールドが存在するでしょうか? これまでに確認した中で最も長いフィールドは 72 バイトです。

application/vnd.openxmlformats-officedocument.wordprocessingml.document

しかし、私はもっと長いものを待っているだけです。現在 250 を使用していますが、これより長い MIMEType を見たことがある人はいますか?


編集

受け入れられた回答によると、タイプとサブタイプはそれぞれ 127 なので、最大 254 になります。さらに '/' を加えると、合計値は 255 に制限されます。

ベストアンサー1

RFC 4288「メディアタイプの仕様と登録手順」によれば、タイプ(例:"application")とサブタイプ(例:"vnd...")の両方が最大127文字までスラッシュを含めて最大長は 255 です。

編集:一方、その文書はRFC 6838最大サイズは変更されませんが、次の注釈が追加されます。

また、この構文では最大 127 文字の名前を使用できますが、実装上の制限によりこのような長い名前は問題になる可能性があることに注意してください。このため、<type-name><subtype-name>64 文字に制限する必要があります。

おすすめ記事