MIME Type
MIME-Typ (Medientyp-Identifikator)
Ein standardisiertes Label im Format Typ/Untertyp (wie text/html oder image/png), das die Art und das Format einer Datei oder eines Datenstroms identifiziert und Browsern, Servern und Anwendungen mitteilt, wie der Inhalt verarbeitet werden soll.
Technisches Detail
MIME-Typen (RFC 6838) bestehen aus einem Top-Level-Typ (application, audio, font, image, model, text, video), einem Untertyp und optionalen Parametern (z.B. text/html; charset=utf-8). Wichtige Web-Typen umfassen application/json, application/pdf, image/webp, image/avif, text/css, text/javascript (offiziell application/javascript), multipart/form-data und application/octet-stream (generischer Binärdownload). Benutzerdefinierte Typen verwenden das x- Präfix (application/x-custom) oder Hersteller-Präfixe (application/vnd.company.format). Content-Sniffing (Erkennung des tatsächlichen Typs durch Lesen der Dateibytes) ist ein Sicherheitsrisiko, das durch den X-Content-Type-Options: nosniff-Header gemindert wird.
Beispiel
```javascript
// MIME Type: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```