Domanda
L'un'urna ufficiale per il tipo MIME esiste?
Mozilla Firefox e altre applicazioni utilizzano notazioni come "urn:mimetype:text/plain
" o "urn:mimetype:handler:text/plain
".
Ci sono due problemi con questo approccio:
-
Non esiste alcun namespace "
mimetype
", secondo registro ufficiale della IANA ( http: //www.iana.org/assignments/urn-namespaces/ ). Così, solo "urn:x-mimetype
" sarebbe un namespace valido (secondo RFC 3406 paragrafo 4.1). -
La barra "
/
" non può essere utilizzato in URN secondo RFC 2141 sezione 2.2. Ma potrebbe essere codificato in "%2F
".
Tutto ciò considerato, c'è un altro modo per rappresentare il "text/plain
" tipo MIME come un'urna che "urn:x-mimetype:text%2Fplain
"?
[UPDATE: Ci sto pensando, un URI sarebbe troppo male. Ma non riesco a trovare alcun URI per il tipo MIME nessuno dei due.]
Grazie
Soluzione
Cordiali saluti, ho letto la presenza di /
come NON DOVREBBE dalla RFC 2141, piuttosto che un NON DEVE.
Per questo approccio vorrei solo usare l'URI del compito, per esempio << a href = "http://www.iana.org/assignments/media-types/application/zip" rel = "nofollow noreferrer"> http://www.iana.org/assignments/media-types/application / zip >. L'unica avvertenza è che non tutti dereference. Se si riesce a vivere con questo, però, si dovrebbe essere OK.