有什么可以被认为是“默认”的 mimetype?

我见过“未知/未知”和“应用程序/二进制”。但是当没有找到其他 MIME 类型时,是否有默认值可以恢复?

最佳答案

最不具体的官方 MIME 类型是 application/octet-stream 。没有任何附加信息,它说“这里有一堆字节,希望你那边有一个应用程序知道如何处理它们”。有时有一个文件名可以帮助向收件人传达如何处理数据。

“unknown”并没有真正添加任何内容,除了混淆不支持随机非官方 MIME 类型的客户。 application/binary 同上;这只是一种重述“八位字节流”的非标准方式。

这是“如果我找不到能够充分描述我的数据的现有内容类型,我可以在 Content-Type: header 中放入什么内容?”的答案。这就是我如何解释这个问题。提议的重复 Unknown file type MIME? 有一个冗长的答案,其中讨论了“如果我没有输入有效的 Content-Type: header ,我的数据将如何解释?”特别是在 HTTP 上下文中;答案是特定于协议(protocol)的(例如,在电子邮件中,不包含此 header 的 MIME 正文部分的默认隐含 Content-Type:text/plain; charset="us-ascii" )。

关于mime-types - 是否有 "default"MIME 类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12539058/

10-14 08:55