Vai al contenuto

Ricerca di tipi MIME

MIME Type Lookup

Cerca un tipo MIME a partire da un’estensione o viceversa, e lo deduce dai byte del file.

Due ricerche in una sola pagina: a quale tipo MIME corrisponde un’estensione, e che cosa è davvero un file secondo i suoi primi byte. Le due risposte possono onestamente non coincidere, e quando succede hanno ragione i byte.

🔒 Funziona interamente nel tuo browsermimecontent-typelookup

Cerca per estensione o per tipo

Tipo MIMEEstensioniRegistro
application/geo+json.geojsoniana
application/hjson.hjsondi fatto
application/json.json .mapiana
application/json5.json5di fatto
application/jsonml+json.jsonmlapache
application/ld+json.jsonldiana
application/manifest+json.webmanifestiana
application/ubjson.ubjdi fatto
application/x-ipynb+json.ipynbdi fatto
application/x-web-app-manifest+json.webappdi fatto
model/gltf+json.gltfiana

Scoprire il vero tipo di un file

Trascina qui un file qualsiasi

Vengono letti solo i primi 4 KB, in questa scheda.

La tabella è mime-db@1.54.0 — il registro IANA più le mappe di Apache e nginx, cioè quello che i server mandano davvero — con in più i formati coreani di Hancom, segnati come uso di fatto. L’estensione e i byte possono discordare onestamente: l’estensione è una convenzione di nome, il numero magico è ciò che il file è.

Come si usa

  1. Digitare un’estensione o un tipo

    La ricerca va in entrambi i sensi: `pdf` trova `application/pdf`, e `application/json` trova le estensioni che vi corrispondono. Nella tabella ci sono anche formati coreani come `hwp`.

  2. Oppure trascinare il file stesso

    Vengono letti solo i primi 4 KB, in questa scheda, e confrontati con i magic number noti. Basta a riconoscere la maggior parte dei formati contenitore e dei formati immagine.

  3. Confrontare le due risposte

    Un `.jpg` i cui byte dicono PNG è un file rinominato; un `.csv` i cui byte dicono ZIP è un `.xlsx` che qualcuno ha rinominato. Di solito è questa discrepanza il motivo per cui si arriva su questa pagina.

Domande frequenti

Perché il mio file non ha nessuna firma?

O è un formato di testo — CSV, JSON, HTML e testo semplice non hanno nessun magic number — oppure è un formato che questo riconoscitore non copre. La tabella contiene i formati comuni, non tutto quello che è mai stato registrato.

Perché due tipi diversi condividono un’estensione?

Perché i registri non sono d’accordo. La tabella unisce il registro IANA alle mappe di Apache e di nginx — che è quello che i server mandano davvero — così si vedono sia il tipo ufficiale sia quello che userà il proprio server.

Fa fede l’estensione o il tipo MIME?

Nessuno dei due, a rigore. Un’estensione è una convenzione di denominazione che un utente può cambiare; un’intestazione `Content-Type` è un’affermazione che fa il server e che può sbagliare. Il magic number è l’unico dei tre a descrivere il file in sé — ed è per questo che i browser annusano i byte.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.