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.
Cerca per estensione o per tipo
| Tipo MIME | Estensioni | Registro |
|---|---|---|
| application/geo+json | .geojson | iana |
| application/hjson | .hjson | di fatto |
| application/json | .json .map | iana |
| application/json5 | .json5 | di fatto |
| application/jsonml+json | .jsonml | apache |
| application/ld+json | .jsonld | iana |
| application/manifest+json | .webmanifest | iana |
| application/ubjson | .ubj | di fatto |
| application/x-ipynb+json | .ipynb | di fatto |
| application/x-web-app-manifest+json | .webapp | di fatto |
| model/gltf+json | .gltf | iana |
Scoprire il vero tipo di un file
Trascina qui un file qualsiasi
Vengono letti solo i primi 4 KB, in questa scheda.
Come si usa
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`.
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.
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
Visualizzatore esadecimale
Hex Viewer
Mostra qualsiasi file come dump di offset, esadecimale e ASCII, riconosce i byte magici ed evidenzia il risultato di una ricerca.
Prontuario dei codici di stato HTTP
HTTP Status Reference
Spiega ogni codice di stato con il significato che gli dà la specifica, la sua memorizzabilità in cache e gli errori che si fanno usandolo.
Formattatore e validatore JSON
JSON Formatter & Validator
Formatta, minifica e valida il JSON, indicando riga e colonna esatte di un errore di sintassi.
Formattatore e validatore YAML
YAML Formatter & Validator
Riporta il YAML a un’indentazione coerente, lo valida e segnala gli errori di tabulazione e di ancora che rompono i parser.
Dopo
Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.
Visualizzatore esadecimale
Hex Viewer
Mostra qualsiasi file come dump di offset, esadecimale e ASCII, riconosce i byte magici ed evidenzia il risultato di una ricerca.
Ispettore di intestazioni HTTP
HTTP Header Inspector
Richiede un URL e mostra tutte le intestazioni di risposta, la catena di redirect, i tempi e la compressione usata.
Prontuario dei codici di stato HTTP
HTTP Status Reference
Spiega ogni codice di stato con il significato che gli dà la specifica, la sua memorizzabilità in cache e gli errori che si fanno usandolo.
Codificatore e decodificatore Base64
Base64 Encoder & Decoder
Codifica e decodifica in Base64 e Base64URL testo o file, trattando correttamente l’UTF-8.
Da curl a codice
curl to Code
Converte un comando curl in fetch, axios, requests di Python, Go, PHP o PowerShell.
Hash di un testo
Text Hash
Calcola MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC-32 di una stringa, con uscita in maiuscolo o in Base64.