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


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

application/vnd.openxmlformats-officedocument.wordprocessingml.document

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

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

1 86

1 ответ:

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

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

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