I tipi MIME che invii e ricevi più spesso, raggruppati per famiglia: testo, dati applicazione, immagini, audio e video, e form. Ogni riga abbina il tipo alle sue estensioni file.
Un tipo MIME etichetta cosa è un contenuto, così browser e server lo gestiscono correttamente. Ha due parti, type/subtype, e viene inviato nell'header Content-Type. Se sbagli, uno script rifiuta di eseguirsi, un file viene scaricato invece di essere visualizzato, o un upload da form viene rifiutato. I valori qui sotto coprono quasi tutto ciò che servirai.
Tabella di riferimento · 53 voci
Tipi MIME comuniExplained
53 of 53 rows
Testo e codice
Documenti HTML.
.html, .htm
Fogli di stile CSS.
.css
Testo non formattato.
.txt
Valori separati da virgola.
.csv
Markdown.
.md, .markdown
JavaScript (il tipo standard moderno).
.js, .mjs
L'alias legacy del JavaScript; i server più vecchi lo inviano ancora.
.js
Sorgente Python; il prefisso x- contrassegna i linguaggi senza tipo registrato.
.py
Server-sent events, un flusso unidirezionale dal server al client.
(stream)
Dati applicazione
JSON, il default per le API.
.json
Documenti XML.
.xml
Documenti PDF.
.pdf
Un archivio ZIP.
.zip
Dati compressi con gzip.
.gz
Un archivio tar.
.tar
Dati compressi con bzip2.
.bz2
Archivi 7-Zip.
.7z
Archivi RAR.
.rar
Binario WebAssembly.
.wasm
Documenti rich text.
.rtf
Documenti Word, il formato binario legacy.
.doc
Documenti Word.
.docx
Cartelle di lavoro Excel, il formato binario legacy.
.xls
Cartelle di lavoro Excel.
.xlsx
Presentazioni PowerPoint.
.pptx
E-book EPUB.
.epub
Web font WOFF.
.woff
Web font WOFF2, lo standard attuale.
.woff2
Documenti YAML.
.yaml, .yml
Manifest di app web per PWA installabili.
.webmanifest
Binario arbitrario; il fallback che forza il download.