webentwicklung-frage-antwort-db.com.de

Gibt es einen "Standard" -MIME-Typ?

Gibt es einen "Standard" -Mimetyp?

Ich habe "unknown/unknown" und "application/binary" gesehen. Aber gibt es einen Standard, auf den zurückgesetzt werden kann, wenn kein anderer MIME-Typ gefunden wird?

101
Mark A

Der am wenigsten spezifische offizielle MIME-Typ ist application/octet-stream. Ohne zusätzliche Informationen heißt es: "Hier sind ein paar Bytes, hoffentlich gibt es eine Anwendung auf Ihrer Seite, die weiß, was mit ihnen zu tun ist." Manchmal gibt es einen Dateinamen, der dem Empfänger hilft, mit den Daten umzugehen.

"unknown" fügt nichts hinzu, außer um Clients zu verwirren, die keine zufälligen inoffiziellen MIME-Typen unterstützen. Das Gleiche gilt für application/binary; Es ist nur eine nicht standardmäßige Art, "Octet-Stream" neu zu formulieren.

Dies ist die Antwort auf "Was kann ich in das Content-Type: Header, wenn ich keinen vorhandenen Inhaltstyp finde, der meine Daten angemessen beschreibt? " So habe ich diese Frage interpretiert. Das vorgeschlagene Duplikat nbekannter Dateityp MIME? hat eine ausführliche Antwort, die bespricht "Wie werden meine Daten interpretiert, wenn ich kein gültiges Content-Type: header? " speziell in einem HTTP-Kontext; die Antwort darauf ist protokollspezifisch (in E-Mails beispielsweise impliziert der Standard Content-Type: für MIME-Körperteile, die diesen Header nicht enthalten, ist text/plain; charset="us-ascii").

176
tripleee