有什么可以被认为是“默认”的 mimetype 吗?
我见过“未知/未知”和“应用程序/二进制”。但是,当没有找到其他 MIME 类型时,是否有默认恢复?
最不具体的官方 MIME 类型是application/octet-stream
. 没有任何其他信息,它说“这是一堆字节,希望你端有一个应用程序知道如何处理它们”。有时有一个文件名可以帮助向接收者传达如何处理数据。
“未知”并没有真正添加任何内容,除了混淆不支持随机非官方 MIME 类型的客户。同上application/binary
;这只是重述“八位字节流”的非标准方式。
这是“如果我找不到能够充分描述我的数据的现有内容类型,我可以在标题中放入什么?”的答案。Content-Type:
这就是我对这个问题的解释。建议重复的未知文件类型 MIME?有一个冗长的答案,讨论“如果我没有输入有效的Content-Type:
标题,我的数据将如何解释?” 特别是在 HTTP 上下文中;Content-Type:
答案是特定于协议的(例如,在电子邮件中,不包含此标头的 MIME 正文部分的默认值是text/plain; charset="us-ascii"
)。