Ich versuche herauszufinden, welcher MIME-Typ der jeweiligen Erweiterung entspricht, und ich bekomme zweideutige Ergebnisse.
Nach webdesign.about.com ist das korrekt MIME für exe
ist: application/octet-stream
Laut freeformatter.com ist der korrekte MIME für exe
: application/x-msdownload
und it sagt, dass application/octet-stream
ist MIME für bin
Erweiterung.
Nach iana.org sollte der richtige MIME für exe
(oder etw genannt vnd.microsoft.portable-executable, da ich dort exe nicht sehe) ist: application/vnd.microsoft.portable-executable
Welche Website die genaueste Ursache ist, weiß ich nicht, welche Art von Inhaltstypwert ich auf der Server-Site im HTTP-Header erwarten sollte.
application / vnd.microsoft.portable-executable ist ein Der registrierte MIME-Typ und seine Beschreibung stimmen mit dem überein, für das Sie ihn verwenden möchten.
Das Präfix x-
in application / x-msdownload zeigt an, dass es experimentell ist. Daher sollte es generell vermieden werden: Vor allem, wenn in diesem Fall etwas Standard verfügbar ist.
application / octet-stream ist für beliebige Sammlungen von Bytes gedacht. Es stimmt zwar mit einer ausführbaren Datei überein, ist jedoch nicht so spezifisch wie application / vnd.microsoft.portable-executable.
Verwenden Sie application / vnd.microsoft.portable-executable .
Tags und Links http-headers mime-types file-extension mime