I tipi di file MIME

September 15

I tipi di file MIME


proprietari di siti web devono garantire che il corretto MIME (Multipurpose Internet Mail Message) tipi sono registrati sui propri server Web in modo che i visitatori di visualizzare i contenuti del sito. Ci sono cinque tipi di supporto MIME di livello superiore discreti, ciascuno con numerosi sottotipi. Ogni file sul sito ha un tipo MIME e il sottotipo associato con l'estensione del file. Oltre ai cinque tipi MIME discreti, ci sono due tipi composito MIME primo livello utilizzati per applicazioni di posta elettronica.

sfondo

Il protocollo standard MIME è stata istituita nel 1982 sotto RFC 822 per definire un formato standard per i messaggi di testo e-mail trasmessi su Internet. Come la tecnologia avanzata, più tipi MIME sono stati sviluppati per accogliere nuovi tipi di file, non solo per i server di posta elettronica e browser web, ma pure. La IANA (Internet Assigned Numbers Authority), in collaborazione con la IETF (Internet Engineering Task Force) è responsabile del mantenimento dei protocolli MIME. I documenti che coprono i tipi MIME aggiuntivi possono essere trovati sul sito di IETF sotto RFC 2045 (descrizioni di intestazione), RFC 2046 (strutture e prima serie di tipi / sottotipi), RFC 2047 (estensione non-ASCII a RFC 822), RFC 2048 (IANA procedure di registrazione per i nuovi tipi MIME) e RFC 2049 (criteri di conformità ed esempi). Vedere i riferimenti e le sezioni Risorse per link a questi documenti.

MIME Tipo di testo

Il tipo di testo MIME copre i file contenenti i file di testo leggibile. estensioni di file comuni e il loro corrispondente tipo MIME / sottotipo in questa categoria sono: css, text / css; htm e html, text / html; ics e IFB, text / calendario; rtf, testo / rtf; rtx, testo / RTF; sgm e sgml, text / sgml; txt, txt / plain.

MIME Tipo di immagine

Il tipo di immagine MIME comprende ancora la grafica. estensioni di file comuni e il corrispondente tipo MIME / sottotipo in questa categoria sono: BMP, immagine / bmp; gif, image / gif; Ico, image / x-icon; JPEG e JPG, image / jpeg; png, image / png; SVG, image / svg + xml; tif e tiff, immagine / TIFF.

Tipo MIME Audio

tipi MIME audio includono file audio contenenti musica, dati vocali, o entrambi. estensioni di file comuni e il corrispondente tipo MIME / sottotipo in questa categoria sono: metà e midi, audio / MIDI; MP2 e MP3, audio / mpeg; RA e RAM, audio / x-pn-realaudio; wav, audio / x-wav.

MIME Type Video

Il tipo MIME video copre le immagini in movimento e può anche includere il suono. estensioni di file comuni ed il loro corrispondente tipo MIME / sottotipo in questa categoria sono: MPEG, MPE, e mpg, video / mpeg; qt, video / quicktime; avi, video / x-msvideo; DIF e DV, video / x-dv.

Tipo MIME application

Il tipo MIME applicazione copre tutti gli altri tipi di dati che non rientrano nelle tipologie precedenti. Questi tipi di dati richiedono tipicamente qualche applicazione software specifico installato sul computer dell'utente di interpretare e visualizzare i dati. estensioni di file comuni e il corrispondente tipo MIME / sottotipo in questa categoria sono: bin, dll e exe, application / octet-stream; doc, application / pdf; dtd, application / xml-dtd; js, application / x-javascript; pdf, application / pdf; ppt, application / vnd.ms-powerpoint; ps, application / postscript; swf, application / x-shockwave-flash; tar, application / x-tar; XHT e XHTML, application / xhtml + xml; XLS, applicazione / vnd.ms-excel; XML e XSL, application / xml; zip, application / zip.

Tipi MIME compositi

Oltre alle cinque di primo livello tipi di supporti MIME discreti elencati in precedenza, ci sono due tipi di alto livello compositi standard: Multipart e il messaggio. Questi tipi MIME sono utilizzati per applicazioni di posta elettronica. Il tipo multipart è stato inizialmente definito con tre sottotipi; mista, alternate e paralleli. Il tipo misto viene usato per definire un messaggio contenente una miscela di qualsiasi dei cinque tipi MIME primo livello discreti precedentemente elencati; per esempio, un messaggio contenente testo e immagini. Il sottotipo alternativo può essere utilizzato quando un messaggio contiene più di un sottotipo di testo. Il sottotipo parallela viene utilizzata quando l'applicazione dell'utente deve visualizzare tutte le parti contemporaneamente. Il tipo di messaggio è stato definito con tre sottotipi: RFC822, parziali ed esterni-corpo. Il sottotipo RFC822 viene utilizzata quando un messaggio contiene un messaggio incapsulato con il protocollo RFC 822, ad esempio un email trasmesso. Il sottotipo parziale viene utilizzato per inviare messaggi di grandi dimensioni, che può essere suddiviso e consegnato in pezzi più piccoli e riassemblati dal computer ricevente. Il sottotipo esterna-corpo indica il corpo del messaggio non è incluso, ma il riferimento e contiene dati per accedere ai dati esterni.