.yaml MIME-Typ: application/yaml

Dateien mit der Endung .yaml (YAML) verwenden den MIME-Typ application/yaml.

Aktualisiert am

application/yaml
MIME-Typ für .yaml
Daten
Kategorie
Ja
Mit gzip/Brotli komprimieren

Welchen MIME-Typ haben .yaml-Dateien?

Der MIME-Typ (Medientyp) für YAML-Dateien mit der Endung .yaml lautet application/yaml. Du siehst eventuell auch text/yaml, application/x-yaml. In RFC 9512 (2024) als application/yaml registriert. Ältere Systeme verwenden text/yaml oder application/x-yaml.

Content-Type-Header

Content-Type: application/yaml; charset=utf-8

Textbasierte Typen sollten eine Zeichensatzangabe (charset) enthalten, damit der Browser die Zeichen korrekt dekodiert.

Server-Konfiguration

ServerKonfiguration
Nginx (mime.types oder types {})application/yaml yaml;
Apache (.htaccess)AddType application/yaml .yaml
IIS (web.config)<mimeMap fileExtension=".yaml" mimeType="application/yaml" />
Node.js / Expressres.type('yaml') oder res.setHeader('Content-Type', 'application/yaml; charset=utf-8')
Amazon S3Setze Content-Type: application/yaml am Objekt (Metadaten) oder übergib --content-type application/yaml an aws s3 cp

Sollten .yaml-Dateien komprimiert werden?

Ja. YAML ist Text, daher spart das Aktivieren von gzip oder Brotli für application/yaml meist 50–80 % der Übertragungsgröße. Achte darauf, dass die Komprimierungsliste deines Servers diesen Typ enthält – prüfe das mit dem Website-Komprimierungstest.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers – nicht der Dateiendung – ob eine Antwort dargestellt, ausgeführt, abgespielt oder heruntergeladen wird. Bei X-Content-Type-Options: nosniff führt ein falscher Typ dazu, dass Stylesheets und Skripte komplett blockiert werden. Bei Uploads solltest du dem vom Client gesendeten Typ nie vertrauen; prüfe stattdessen den Inhalt der Datei (ihre Magic Bytes) auf dem Server.

Häufige Fragen

Welcher MIME-Typ gilt für .yaml?
application/yaml. In der Praxis begegnen dir auch text/yaml und application/x-yaml.
Wie setze ich den Content-Type für .yaml in Nginx?
Stelle sicher, dass application/yaml yaml; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx danach neu.
Sollte ich .yaml-Dateien mit gzip komprimieren?
Ja – das Format komprimiert sehr gut, also nimm den Typ in deine gzip-/Brotli-Konfiguration auf.