哪个MIME类型对于.exe文件是正确的?

Yod*_*oda 21 file-extension mime http-headers mime-types

我试图找到哪个MIME类型对应于每个扩展名,我得到了不明确的结果.

根据webdesign.about.com,正确的MIME exe是:application/octet-stream

根据freeformatter.com,正确的MIME exe是:application/x-msdownload并且它表示application/octet-streamMIME是bin扩展名.

根据iana.org,正确的MIME exe(或称为vnd.microsoft.portable-executable,因为我没有看到exe)是:application/vnd.microsoft.portable-executable

哪个网站是最准确的原因我不知道我应该在HTTP标头中的服务器站点上期望什么样的内容类型值.

Que*_*tin 21

application/vnd.microsoft.portable-executable是一个已注册的MIME类型,其描述与您要使用它的内容相匹配.

x-application/x-msdownload中的前缀表示它是实验性的,因此通常应该避免:特别是如果在这种情况下标准可用的话.

application/octet-stream用于任意字节集合.它确实匹配可执行文件,但它不像application/vnd.microsoft.portable-executable那样具体.

使用application/vnd.microsoft.portable-executable.