Zum Inhalt springen

MIME-Typ nachschlagen

MIME Type Lookup

Schlägt einen MIME-Typ zur Dateiendung nach oder umgekehrt und erkennt den Typ aus den Dateibytes.

Zwei Nachschlagewerke auf einer Seite: welchem MIME-Typ eine Endung zugeordnet ist, und was eine Datei nach ihren ersten Bytes tatsächlich ist. Diese beiden Antworten können ehrlich voneinander abweichen, und wenn sie es tun, haben die Bytes recht.

🔒 Läuft vollständig in Ihrem Browsermimecontent-typelookup

Nach Endung oder Typ nachschlagen

MIME-TypEndungenRegister
application/geo+json.geojsoniana
application/hjson.hjsonde facto
application/json.json .mapiana
application/json5.json5de facto
application/jsonml+json.jsonmlapache
application/ld+json.jsonldiana
application/manifest+json.webmanifestiana
application/ubjson.ubjde facto
application/x-ipynb+json.ipynbde facto
application/x-web-app-manifest+json.webappde facto
model/gltf+json.gltfiana

Den tatsächlichen Typ einer Datei ermitteln

Beliebige Datei hierher ziehen

Es werden nur die ersten 4 KB gelesen, in diesem Tab.

Die Tabelle ist mime-db@1.54.0 — das IANA-Register plus die Zuordnungen von Apache und nginx, also das, was Server tatsächlich senden — ergänzt um die koreanischen Hancom-Formate, als de facto gekennzeichnet. Endung und Bytes dürfen ehrlich auseinandergehen: die Endung ist eine Namenskonvention, die magische Zahl ist das, was die Datei ist.

So funktioniert es

  1. Tippen Sie eine Endung oder einen Typ

    Die Suche geht in beide Richtungen – `pdf` findet `application/pdf`, und `application/json` findet die Endungen, die ihm zugeordnet sind. Koreanische Formate wie `hwp` stehen ebenfalls in der Tabelle.

  2. Oder legen Sie die Datei selbst ab

    Nur die ersten 4 KB werden gelesen, in diesem Tab, und mit bekannten Magic Numbers verglichen. Das reicht, um die meisten Container- und Bildformate zu identifizieren.

  3. Vergleichen Sie die beiden Antworten

    Eine `.jpg`, deren Bytes PNG sagen, ist eine umbenannte Datei; eine `.csv`, deren Bytes ZIP sagen, ist eine `.xlsx`, die jemand umbenannt hat. Dieser Widerspruch ist meist der Grund, warum jemand auf dieser Seite ist.

Häufige Fragen

Warum hat meine Datei keine Signatur?

Entweder ist es ein Textformat – CSV, JSON, HTML und reiner Text haben überhaupt keine Magic Number – oder ein Format, das dieser Erkenner nicht abdeckt. Die Tabelle enthält die gängigen Formate, nicht alles je Registrierte.

Warum teilen sich zwei verschiedene Typen eine Endung?

Weil Registrys uneins sind. Die Tabelle kombiniert die IANA-Registry mit den Apache- und nginx-Zuordnungen – das ist, was Server tatsächlich senden –, sodass Sie sowohl den offiziellen Typ als auch den sehen, den Ihr Server verwenden wird.

Ist die Endung oder der MIME-Typ maßgeblich?

Keins von beiden so richtig. Eine Endung ist eine Namenskonvention, die ein Benutzer ändern kann; ein `Content-Type`-Header ist eine Behauptung, die der Server aufstellt und die falsch sein kann. Die Magic Number ist die einzige der drei, die die Datei selbst beschreibt – weshalb Browser sniffen.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.