web-dev-qa-db-fra.com

Longueur maximale du type MIMET lors du stockage du type dans la base de données

Qu'est-ce que les gens utilisent comme longueur d'un champ MIMEType dans leurs bases de données? Le plus long que nous ayons vu jusqu'à présent est de 72 octets:

application/vnd.openxmlformats-officedocument.wordprocessingml.document

mais j'attends juste un plus long. Nous utilisons 250 maintenant, mais quelqu'un a-t-il vu un MIMEType plus long que cela?

Modifier: à partir de la réponse acceptée, 127 pour le type et le sous-type chacun, c'est donc 254 max, plus le '/' est une limite de 255 pour la valeur combinée.

102
Walden Leverich

Selon la RFC 4288 "Spécifications de type de support et procédures d'enregistrement", tapez (par exemple "application") et sous-type (par exemple "vnd ...") tous les deux peut être max 127 caractères . Vous faites le calcul :)

Edit: Pendant ce temps, ce document a été obsolète par RFC 6838 , qui ne modifie pas la taille maximale mais ajoute une remarque:

Notez également que bien que cette syntaxe autorise les noms de 127 caractères maximum, les limites d'implémentation peuvent rendre ces noms longs problématiques. Pour cette raison, <type-name> et <subtype-name> DEVRAIT être limité à 64 caractères.

153
ax.