【问题标题】:Which MIME type is correct for the .exe file?哪种 MIME 类型适用于 .exe 文件?
【发布时间】:2017-05-18 11:16:05
【问题描述】:

我尝试查找每个扩展名对应的 MIME 类型,但结果不明确。

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

根据freeformatter.comexe 的正确 MIME 是:application/x-msdownload,它说 application/octet-streambin 扩展的 MIME。

根据iana.orgexe 的正确 MIME(或称为 vnd.microsoft.portable-executable,因为我在那里看不到 exe)是:application/vnd.microsoft.portable-executable

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

【问题讨论】:

    标签: http-headers mime-types mime file-extension


    【解决方案1】:

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

    application/x-msdownload 中的 x- 前缀表示它是实验性的,因此通常应避免使用它:尤其是在这种情况下有标准可用的情况下。

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

    使用 application/vnd.microsoft.portable-executable

    【讨论】:

    • 使用“应用程序/exe”怎么样?这似乎是为工作而生的 - file-extensions.org/exe-file-extension
    • @TinoMclaren - application/exe 没有标准。这似乎是一个记录了人们使用过的一些非标准事物的网站。
    • @Quintin 啊,我明白了,所以 iana.org 是事实。已收藏,谢谢。
    猜你喜欢
    • 2013-02-13
    • 2011-10-10
    • 2019-09-05
    • 2011-08-21
    • 2011-09-28
    • 1970-01-01
    • 2012-05-09
    相关资源
    最近更新 更多