Riferimento Tipi MIME

Cerca tipi MIME per estensione di file o trova estensioni per tipo MIME. Sfoglia un database completo di tipi MIME comuni. Tutta l'elaborazione avviene nel tuo browser.

Ricerca istantanea 200+ tipi Elaborazione lato client

Sfoglia per categoria

Come utilizzare il riferimento tipi MIME

1

Cerca o sfoglia

Digita un'estensione (.html) o un tipo MIME nella casella di ricerca, oppure sfoglia le categorie.

2

Visualizza i risultati

Vedi i tipi MIME corrispondenti con le relative estensioni e categorie.

3

Copia

Clicca su qualsiasi risultato per copiare il tipo MIME o l'estensione.

Cosa sono i tipi MIME?

I tipi MIME (Multipurpose Internet Mail Extensions) sono identificatori standardizzati che descrivono la natura e il formato di un documento, file o insieme di byte. Sono utilizzati nei sistemi email, nei server web e nei browser web per determinare come il contenuto deve essere elaborato e visualizzato.

Struttura dei tipi MIME

Formato

I tipi MIME seguono il formato tipo/sottotipo (es. text/html)

Tipi comuni

Applicazione, audio, immagine, testo, video, font e modello

Utilizzo

Utilizzati nelle intestazioni HTTP Content-Type, email e validazione caricamento file

Domande frequenti

A cosa serve un tipo MIME?

I tipi MIME indicano ai browser e ai server che tipo di contenuto stanno gestendo. Quando un server web invia un file, include il tipo MIME nell'intestazione Content-Type così il browser sa come visualizzarlo o elaborarlo.

Cosa fare se la mia estensione di file non è elencata?

Questo database copre i tipi MIME più comuni. Per tipi meno comuni, puoi consultare il registro ufficiale IANA (Internet Assigned Numbers Authority) che mantiene l'elenco completo.

Un file può avere più tipi MIME?

Alcune estensioni di file possono mapparsi a più tipi MIME a seconda del contesto. Ad esempio, .js può essere application/javascript o text/javascript. Questo strumento mostra la mappatura più comunemente utilizzata.

Qual è la struttura di un tipo MIME?

type/subtype più parametri opzionali, standardizzato dall'RFC 6838: text/html; charset=utf-8, oppure multipart/form-data; boundary=----WebKitFormBoundary. Il tipo è la categoria ampia - application, audio, font, image, text, video, tra gli alberi registrati presso IANA - e i parametri trasportano dettagli come il charset o il boundary del multipart.

Cosa significa application/octet-stream?

È la scelta di ripiego: dati binari di tipo sconosciuto. I server lo inviano quando il tipo è sconosciuto o quando forzano il download, e i client reagiscono salvando il file invece di aprirlo. Ricevere octet-stream per un documento che ci si aspettava di visualizzare di solito significa che la mappatura lato server manca o è errata.

Che cos'è il MIME sniffing e come si disattiva?

I browser ispezionano i primi byte di una risposta per indovinarne il tipo effettivo quando Content-Type manca o è generico - e il fatto che un payload venga trattato come HTML o script ha implicazioni di sicurezza, quindi l'algoritmo è specificato. Un server invia X-Content-Type-Options: nosniff per imporre che il tipo dichiarato venga rispettato, il che impedisce, ad esempio, che una risposta JSON venga renderizzata come HTML.

Quali tipi MIME sono più importanti per lo sviluppo web?

text/html e text/css per pagine e stili; text/javascript (il valore standardizzato attuale per gli script) ; application/json per le API; multipart/form-data per gli upload di file; image/svg+xml per la grafica scalabile; e application/wasm per le risposte dei moduli WebAssembly. Impostarli correttamente influisce sulla modalità di esecuzione, sulla sicurezza e sulla gestione di CORS.

A cosa servono i tipi MIME multipart?

Sono contenitori che racchiudono più parti di tipi diversi in un unico messaggio, ciascuna con i propri header e un delimitatore boundary. multipart/form-data trasporta gli upload di file dei moduli in HTTP; multipart/alternative permette alle email di offrire lo stesso contenuto come testo semplice e HTML; multipart/byteranges abilita i download riprendibili tramite richieste HTTP Range.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}