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.
Nach Endung oder Typ nachschlagen
| MIME-Typ | Endungen | Register |
|---|---|---|
| application/geo+json | .geojson | iana |
| application/hjson | .hjson | de facto |
| application/json | .json .map | iana |
| application/json5 | .json5 | de facto |
| application/jsonml+json | .jsonml | apache |
| application/ld+json | .jsonld | iana |
| application/manifest+json | .webmanifest | iana |
| application/ubjson | .ubj | de facto |
| application/x-ipynb+json | .ipynb | de facto |
| application/x-web-app-manifest+json | .webapp | de facto |
| model/gltf+json | .gltf | iana |
Den tatsächlichen Typ einer Datei ermitteln
Beliebige Datei hierher ziehen
Es werden nur die ersten 4 KB gelesen, in diesem Tab.
So funktioniert es
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.
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.
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
Hex-Viewer
Hex Viewer
Zeigt jede Datei als Offset/Hex/ASCII-Dump, erkennt die Magic Bytes und hebt einen Suchtreffer hervor.
HTTP-Statuscodes
HTTP Status Reference
Erklärt jeden Statuscode mit seiner Bedeutung laut Spezifikation, seiner Cachebarkeit und den Fehlern, die damit gemacht werden.
JSON formatieren und validieren
JSON Formatter & Validator
Formatiert, minimiert und validiert JSON und zeigt bei Syntaxfehlern die genaue Zeile und Spalte.
YAML formatieren und validieren
YAML Formatter & Validator
Rückt YAML einheitlich ein, validiert es und markiert die Tab- und Anker-Fehler, an denen Parser scheitern.
Danach
Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.
Hex-Viewer
Hex Viewer
Zeigt jede Datei als Offset/Hex/ASCII-Dump, erkennt die Magic Bytes und hebt einen Suchtreffer hervor.
HTTP-Header prüfen
HTTP Header Inspector
Ruft eine URL ab und zeigt die vollständigen Antwort-Header, die Redirect-Kette, Zeiten und die verwendete Kompression.
HTTP-Statuscodes
HTTP Status Reference
Erklärt jeden Statuscode mit seiner Bedeutung laut Spezifikation, seiner Cachebarkeit und den Fehlern, die damit gemacht werden.
Base64 kodieren und dekodieren
Base64 Encoder & Decoder
Kodiert und dekodiert Base64 und Base64URL für Text oder Dateien und behandelt UTF-8 korrekt.
curl in Code
curl to Code
Wandelt einen curl-Befehl in fetch, axios, Python requests, Go, PHP oder PowerShell um.
Text-Hash
Text Hash
Berechnet MD5, SHA-1, SHA-256, SHA-384, SHA-512 und CRC-32 einer Zeichenkette, wahlweise in Großbuchstaben oder als Base64.