[database] 유형을 DB에 저장할 때 최대 MIMEType 길이

사람들은 데이터베이스에서 MIMEType 필드의 길이로 무엇을 사용하고 있습니까? 지금까지 본 것 중 가장 긴 것은 72 바이트입니다.

application/vnd.openxmlformats-officedocument.wordprocessingml.document

그러나 나는 더 긴 것을 기다리고 있습니다. 우리는 현재 250을 사용하고 있지만 그보다 더 긴 MIMEType을 본 사람이 있습니까?

편집 : 수락 된 답변에서 유형 및 하위 유형 각각 127이므로 최대 254이고 ‘/’는 결합 된 값에 대해 255로 제한됩니다.



답변

RFC 4288 “미디어 유형 사양 및 등록 절차”에 따르면 유형 (예 : “애플리케이션”) 및 하위 유형 (예 : “vnd …”)은 모두 최대 127 자일 수 있습니다 . 당신은 수학을합니다 🙂

편집 : 한편, 해당 문서는 최대 크기를 변경하지 않고 설명을 추가하는 RFC 6838에 의해 폐기되었습니다 .

또한이 구문은 최대 127 자의 이름을 허용하지만 구현 제한으로 인해 긴 이름이 문제가 될 수 있습니다. 이러한 이유로, <type-name>그리고 <subtype-name>64 자로 제한되어야한다.


답변