MIME-Typ-Suche
Schlage MIME-Typen anhand der Dateiendung nach oder finde Dateiendungen für MIME-Typen mit diesem umfassenden MIME-Nachschlagewerk. Ermittle schnell den passenden Content-Type-Header für jedes Dateiformat oder finde heraus, welche Endungen zu einem bestimmten MIME-Typ gehören. Unverzichtbar für Web-Entwicklung, Datei-Uploads und die Konfiguration von HTTP-Headern.
Häufig gestellte Fragen
Ein MIME-Typ (Multipurpose Internet Mail Extensions) teilt Browsern und Servern mit, welche Art von Inhalt eine Datei enthält (z. B. text/html, image/jpeg). Er ist entscheidend für die ordnungsgemäße Handhabung von Dateien, Downloads und HTTP-Header "Content-Type".
Gib die Dateiendung ein (z. B. 'pdf', 'jpg', 'json'), und das Werkzeug zeigt dir den entsprechenden MIME-Typ (z. B. 'application/pdf', 'image/jpeg', 'application/json') sowie mögliche alternative MIME-Typen an.
Ja, du kannst einen MIME-Typ eingeben (z. B. 'video/mp4'), und das Werkzeug zeigt dir alle gängigen Dateiendungen an, die diesem MIME-Typ zugeordnet sind. So findest du heraus, welche Formate diesen Typ verwenden.
Einige Dateiformate haben sich weiterentwickelt oder weisen anbieterspezifische Variationen auf, was zu mehreren gültigen MIME-Typen führt. So können Excel-Dateien beispielsweise "application/vnd.ms-excel" oder "application/x-msexcel" verwenden.
Wenn du eine Datei-Upload-Funktion implementierst, musst du MIME-Typen validieren und die richtigen Content-Type-Header setzen. Dieses Werkzeug hilft dir sicherzustellen, dass du Dateien mit der korrekten MIME-Typ-Konfiguration annimmst und bereitstellst.
Ja, die Datenbank enthält neben den traditionellen Formaten auch moderne Formate wie WebP-Bilder, WebM-Videos, WOFF-Schriften und andere moderne Web-Dateiformate.
Verwende application/json, denn das ist der offizielle, standardisierte MIME-Typ für JSON-Daten, der in RFC 4627 definiert ist. text/json funktioniert zwar oft, aber application/json ist die richtige Wahl für APIs und sorgt für die korrekte Verarbeitung durch Clients, Proxys und Browser. Moderne Anwendungen sollten immer application/json verwenden.
Der Content-Type-MIME-Typ teilt Browsern mit, wie sie Antworten verarbeiten sollen. application/octet-stream erzwingt Downloads, während image/jpeg Bilder direkt anzeigt. Verwende Content-Disposition: attachment, um unabhängig vom MIME-Typ Downloads zu erzwingen. Bei von Nutzern hochgeladenen Dateien solltest du sowohl die Dateiendung als auch den MIME-Typ validieren, um Sicherheitsprobleme zu verhindern, etwa dass hochgeladene PHP-Dateien als Bilder getarnt werden.
Webserver verwenden Zuordnungen von Dateiendungen zu MIME-Typen (meist in mime.types- oder .htaccess-Dateien). Neue oder ungewöhnliche Dateiendungen sind möglicherweise nicht konfiguriert. Füge Zuordnungen manuell hinzu: Verwende in Apache AddType und bearbeite in nginx die mime.types-Datei. Bei eigenen APIs solltest du Content-Type-Header direkt im Anwendungscode setzen, damit die MIME-Typen korrekt sind.
Füge bei textbasierten MIME-Typen charset hinzu, um die Zeichenkodierung anzugeben: text/html; charset=UTF-8 oder application/json; charset=UTF-8. Das sorgt für die korrekte Darstellung von Zeichen, besonders bei internationalen Inhalten. UTF-8 ist die empfohlene Zeichenkodierung für Webinhalte, da sie alle Unicode-Zeichen unterstützt und weitgehend kompatibel ist.