是否存在可以被认为是“默认”的 imetype?
我看过“未知/未知”和“应用/二进制”。但是,当没有找到其他 MIME 类型时,是否还原为默认值?
最不具体的官方 MIME 类型是 application/octet-stream。没有任何额外的信息,它说: “这里有一堆字节,希望你那边有一个应用程序知道怎么处理它们”。有时候,有一个文件名可以帮助传达给收件人如何处理数据。
application/octet-stream
“未知”实际上并没有增加任何东西,除了让不支持随机非官方 MIME 类型的客户感到困惑。application/binary也是如此,它只是重申“八位流”的一种非标准方法。
application/binary
这是 “如果找不到能够充分描述我的数据的现有内容类型,我可以在 Content-Type:头中放入什么?”的答案,这就是我对这个问题的解释。提议的重复 未知文件类型 MIME? ?有一个很长的答案,专门在 HTTP 上下文中讨论 “如果没有放置有效的 Content-Type:头,我的数据如何解释?”; 这个答案是特定于协议的(例如,在电子邮件中,不包含这个头的 MIME 主体部分的默认隐含 Content-Type:是 text/plain; charset="us-ascii")。
Content-Type:
text/plain; charset="us-ascii"