Lunghezza massima del tipo MIMET durante la memorizzazione del tipo nel DB
-
22-07-2019 - |
Domanda
Cosa usano le persone come lunghezza di un campo MIMEType nei loro database? Il più lungo che abbiamo visto finora è di 72 byte:
application/vnd.openxmlformats-officedocument.wordprocessingml.document
ma sto solo aspettando uno più lungo. Stiamo usando 250 ora, ma qualcuno ha visto un MIMEType più lungo di quello?
Modifica: dalla risposta accettata, 127 per tipo e sottotipo ciascuno, quindi è 254 max, oltre a '/' è un limite di 255 per il valore combinato.
Soluzione
Secondo RFC 4288 " Specifiche del tipo di supporto e procedure di registrazione " ;, tipo (es. " applicazione ") e sottotipo (es. " vnd ... ") entrambi possono contenere al massimo 127 caratteri . Fai i conti :)
Modifica: nel frattempo, quel documento è stato obsoleto da RFC 6838 , che non modifica la dimensione massima ma aggiunge un'osservazione:
Si noti inoltre che mentre questa sintassi consente nomi fino a 127 personaggi, i limiti di implementazione possono fare nomi così lunghi problematico. Per questo motivo,
<type-name>
e<subtype-name>
DOVREBBE essere limitato a 64 caratteri.