MIME是什么?
- 媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型 )
- 是一种标准
- 表示文档、文件或字节流的性质和格式的标准
使用
通常是浏览器用来以某种MIME格式来识别文件内容的。例如:浏览器看到text/html
就知道这个文件是html文件。
文件扩展名
这与操作系统根据文件扩展名来决定用怎样的方式打开文件类似。(Windows系统是根据文件扩展名,Unix/Linux 采用更精确的文件魔术编号(magic number)来确定文件类型。
文件中的魔术数字
魔术数字也会在文件中使用。在特定文件格式中加入固定数值和固定字符串,然后便可以通过检查文件是否包含这些数据来快速地识别文件格式。
例如:GIF文件开头会包含GIF89a(47 49 46 38 39 61)或GIF87a(47 49 46 38 37 61)这两种字符串。