我尝试找到哪个MIME类型对应于每个扩展名,并且我得到了不明确的结果。
根据webdesign.about.com,exe
的正确MIME为:application/octet-stream
根据freeformatter.com,exe
的正确MIME为:application/x-msdownload
,并且application/octet-stream
表示bin
扩展名的MIME。
根据iana.org exe
的正确MIME(或称为vnd.microsoft.portable-executable,因为我不会在那里看到exe)是:application/vnd.microsoft.portable-executable
哪个网站是最准确的原因我不知道HTTP标头中服务器网站上应该期望的内容类型值。
答案 0 :(得分:16)
application/vnd.microsoft.portable-executable是一种已注册的MIME类型,其描述与您要将其用于的目的相匹配。
application / x-msdownload中的x-
前缀表示它是 experimental 所以通常应该避免这种情况:特别是如果在这种情况下标准可用的话。
application/octet-stream用于任意字节集合。它与可执行文件匹配,但它不像application / vnd.microsoft.portable-executable那样具体。
使用application / vnd.microsoft.portable-executable 。