🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

解释 MIME type 及其作用

2019-01-25

回答

MIME 是多用途 Internet 邮件扩展(Multi-purpose Internet Mail Extensions)的首字母缩写。 他使用标准化的方式来表示网络之间传输的文档类型及格式。完整格式可查看 Media Types

加分回答

  • MIME type 由两部分组成:斜杠(/)分隔的类型和子类型,中间无空格。例如:Microsoft Word 文件的 MIME type 是 application/msword,即类型是 application,子类型是 msword。
  • 浏览器通常使用 MIME type 替代文件扩展名来确定文档类型,因此服务器在响应头中设置正确的 MIME type 是非常重要的。
  • MIME type 对大小写不敏感,但是一般都使用小写。
  • 对于 text 类型若没有指定其子类型就使用 text/plain;对于二进制文件没有指定其子类型就使用 application/octet-stream
  • 所有的 text/*script* 类型已被废弃。
  • 当 MIME type 缺失或错误时,浏览器可能会查看资源以确定文件类型。我们可以通过设置 X-Content-Type-Optionsnosniff 来阻止浏览器对 MIME type 的嗅探。
  • 不同类型的文件可以通过查看二进制来判断其类型,但并非所有文件都如此。如:PNG 文件头标识 (8 bytes)   89 50 4E 47 0D 0A 1A 0A;GIF 文件头标识 (6 bytes)   47 49 46 38 39(37) 61。

返回总目录

每天 30 秒


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

4 评论
Tanken • 2019-01-25
回复 删除

这的星号是不是排版问题
imagepng

Vanessa • 2019-01-25
回复 删除

太多类型了,用星号表示一些字母

Tanken • 2019-01-25
回复 删除

哦哦

bdFK3000 • 2019-01-31
回复 删除

好文
關注一下