1. ホーム
  2. database

[解決済み] DBに型を格納する際のMIMETypeの最大長について

2022-10-01 06:16:15

質問

データベースの MIMEType フィールドの長さとして、人々は何を使用しているのでしょうか? 私たちがこれまで見た中で最も長いものは 72 バイトです。

application/vnd.openxmlformats-officedocument.wordprocessingml.document

が、もっと長いものを待っているところです。今は250を使っていますが、それよりも長いMIMETypeを見たことがある人はいますか?

編集:受理された回答から、タイプとサブタイプでそれぞれ127なので、最大254、さらに「/」は結合値で255の制限です。

どのように解決するのですか?

RFC 4288 "Media Type Specifications and Registration Procedures" によると、タイプ ("application" など) とサブタイプ ("vnd..." など) はともに は最大127文字です。 . 計算してみてください :)

編集します。 一方、その文書は、以下のように廃止されました。 RFC 6838 で、最大サイズは変更されませんが、コメントが追加されています。

また、この構文では最大127文字までの名前が可能ですが 実装上の制限により、そのような長い名前が問題になることがあります。 が問題になることがあります。このため <type-name><subtype-name> は は64文字に制限されます。