Longueur maximale de MIMEType lors de l'enregistrement du type dans la base de données
-
22-07-2019 - |
Question
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 en utilisons 250 maintenant, mais quelqu'un a-t-il déjà vu un type MIMET plus long?
Éditer: dans la réponse acceptée, 127 pour le type et le sous-type, soit 254 maximum, plus le '/' correspond à une limite de 255 pour la valeur combinée.
La solution
Conformément à la norme RFC 4288 & "; Spécifications de type de support et procédures d'enregistrement &"; type (par exemple. & "application &";) et sous-type (par exemple, & "; vnd ... ") peuvent comporter 127 caractères au maximum . Vous faites le calcul:)
Modifier: Ce document est obsolète par la RFC. 6838 , qui n'altère pas la taille maximale mais ajoute une remarque:
Notez également que, même si cette syntaxe autorise des noms allant jusqu'à 127 caractères, les limites d’implémentation peuvent donner des noms aussi longs problématique. Pour cette raison,
<type-name>
et<subtype-name>
DEVRAIENT être limité à 64 caractères.