Подтвердить что ты не робот

Максимальная длина MIMEType при сохранении типа в БД

Что люди используют в качестве длины поля MIMEType в своих базах данных? Самый длинный, который мы видели до сих пор, составляет 72 байта:

application/vnd.openxmlformats-officedocument.wordprocessingml.document

но я просто жду более длинного. Сейчас мы используем 250, но кто-нибудь видел более длинный MIMEType, чем это?

Изменить: из принятого ответа 127 для типа и подтипа каждый, так что 254 макс, плюс '/' является предел 255 для комбинированного значения.

4b9b3361

Ответ 1

В соответствии с RFC 4288 "Спецификации типа носителя и процедуры регистрации" введите (например, "приложение" ) и подтип (например, "vnd..." ) и может быть не более 127 символов. Вы делаете математику:)

Изменить:. Тем временем этот документ устарел RFC 6838, который не изменяет максимальный размер но добавляет замечание:

Также обратите внимание, что хотя этот синтаксис позволяет использовать имена до 127 символы, пределы реализации могут содержать такие длинные имена проблематичным. По этой причине <type-name> и <subtype-name> СЛЕДУЕТ ограничивается 64 символами.