MIME简介
目录
- 简介
- 具体类型
- 不同浏览器中的表现
简介
MIME意为多目Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。
然而当它被HTTP协议支持之后,它的意义就更为显著了。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩。
每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。
- 概括:浏览器按照MIME类型来解读接受的文件,什么样的文件就需要什么样子的MIME类型,否则浏览器无法识别,目前的理解就是这样的。
具体类型
| 文件类型 | Content_Type类型 |
|---|---|
| 文本 | text/plain |
| 二进制流 | application/octet-stream |
| RAR 压缩包 | application/x-rar-compressed |
| Zip 压缩包 | application/zip |
| Flash 文件 | application/x-shockwave-flash |
| QuickTime 视频 | video/quicktime |
| MP4 视频 | video/mp4 |
| MP3 音频 | audio/mpeg |
| JPEG 图片 | image/jpeg |
| GIF 图片 | image/gif |
| PNG 图片 | image/png |
不同浏览器中的表现
| 类型 | IE | Firefox | Chrome |
|---|---|---|---|
| 文本 | 显示文件内容 | 显示文件内容 | 显示文件内容 |
| 二进制流 | 显示文件内容 | 下载文件 | 下载文件 |
| RAR 压缩包 | 下载文件 | 下载文件 | 下载文件 |
| Zip 压缩包 | 下载文件 | 下载文件 | 下载文件 |
| Flash 文件 | 试图显示 Flash | 试图显示 Flash | 试图显示 Flash |
| QuickTime 视频 | 下载文件 | 下载文件 | 下载文件 |
| MP4 视频 | 下载文件 | 下载文件 | 试图播放视频 |
| MP3 音频 | 下载文件 | 下载文件 | 试图播放视频 |
| JPEG 图片 | 显示文件内容 | 试图显示图片 | 试图显示图片 |
| GIF 图片 | 显示文件内容 | 试图显示图片 | 试图显示图片 |
| PNG 图片 | 显示文件内容 | 试图显示图片 | 试图显示图片 |
- 注:Firefox 会将 URL 和一些错误信息输出在图片格式中显示。
- 注:Chrome 试图使用 VIDEO 标记直接显示这两种格式的视频。