Максимальная длина типа когда хранить типа в БД
что люди используют в качестве длины поля MIMEType в своих базах данных? Самый длинный, который мы видели до сих пор, составляет 72 байта:
application/vnd.openxmlformats-officedocument.wordprocessingml.document
но я просто жду более длинного. Мы используем 250 сейчас, но никто не видел больше тип чем-то?
Edit: из принятого ответа 127 для типа и подтипа каждый, так что это 254 max, плюс '/' является пределом 255 для объединенного значения.
1 ответ:
в соответствии с RFC 4288 "спецификации типа носителя и процедуры регистрации", тип (например. "приложение") и подтип (например, "ВНД...") оба может быть максимум 127 символов. Вы делаете математику :)
Edit: между тем, этот документ был устарел RFC 6838, который не изменяет максимальный размер, но добавляет замечание:
также обратите внимание, что в то время как этот синтаксис позволяет имена до 127 персонажи, реализация ограничения могут сделать такие длинные имена проблематичный. По этой причине,
<type-name>
и<subtype-name>
должны быть ограничено 64 символами.