Gibt es einen "Standard" -MIME-Typ?

117

Gibt es einen "Standard" -Mimetyp?

Ich habe "unbekannt / unbekannt" und "Anwendung / binär" gesehen. Aber gibt es eine Standardeinstellung, auf die zurückgegriffen werden kann, wenn kein anderer MIME-Typ gefunden wird?

Mark A.
quelle
4
Mögliches Duplikat des unbekannten Dateityps MIME?

Antworten:

194

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 vermittelt, was mit den Daten zu tun ist.

"unbekannt" fügt darüber 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 Methode, um "Octet-Stream" neu zu formulieren.

Dies ist die Antwort auf "Was kann ich in den Content-Type:Header einfügen, wenn ich keinen vorhandenen Inhaltstyp finde, der meine Daten angemessen beschreibt?" So habe ich diese Frage interpretiert. Das vorgeschlagene Duplikat Unbekannter Dateityp MIME? hat eine lange Antwort, die bespricht: "Wie werden meine Daten interpretiert, wenn ich keinen gültigen Content-Type:Header setze ?" speziell in einem HTTP-Kontext; Die Antwort darauf ist protokollspezifisch (in E-Mails lautet die Standardeinstellung beispielsweise Content-Type:für MIME-Körperteile, die diesen Header nicht enthalten text/plain; charset="us-ascii").

Tripleee
quelle
Du liegst falsch. Laut IETF ist Standard kein Inhaltstyp. Lesen Sie vorsichtiger Ihren Link
FF_Dev
@FF_Dev Ich bin mir nicht sicher, was du meinst. Wollen Sie damit sagen, dass Sampos Link zu seiner eigenen Antwort falsch ist? Oder dass meine Antwort falsch ist? Oder etwas anderes?
Tripleee
@tripleee Seine Antwort lautet "Sende keinen MIME-Typ für unbekannte Daten." Das ist anders als diese Antwort. Entweder ist sein Kommentar ironisch, oder er ist falsch. Es hat es verdient, hervorgehoben zu werden
FF_Dev
Tripleee & @FF_Dev Ich denke, meine Antwort war nicht klar genug formuliert und der TLDR-Teil war etwas verwirrend, da ich nicht ganz klar gemacht habe, was Sie beim Umgang mit unbekannten Dingen weglassen sollten.
Sampo Sarrala - codidact.org
4
@SampoSarrala Die Antwort spricht jedoch speziell über HTTP; MIME hat viele Anwendungen, von denen viele möglicherweise von anderen Spezifikationen oder gar keinen geregelt werden. Ein spezielles Gegenbeispiel ist E-Mail, bei der das Weglassen des Inhaltstyps text/plainaus Gründen der Abwärtskompatibilität impliziert wird.
Tripleee