MIME(Multipurpose Internet Mail Extension 多用途英特网邮件扩展)本来是因特网邮件系统使用的协议。
在老版本的英特网邮件协议RFC822中规定在邮件中只能传输ASCII码,慢慢的已经满足不了人们的需求,大家希望可以传输图片,音频,视频……所以就对邮件系统使用的协议进行扩展就产生了RFC2822 这个协议中这个协议也就是MIME使用的,RFC2822 规定了那些不能被传输的数据应该如何符号化。(不懂,不知道)简单来说MIME最后是实现了一个功能,就是服务器相应一些数据例如图片,视频,音频,并通过MIME告诉浏览器应该使用什么软件打开。于是,MIME开始流行了,有了如下一些常用MIME类型
image/jpeg,text/html 等等,MIME类型越来越多,就需要统一管理,现在所有的MIME类型都在RFC1521和RFC1522中统一管理。刚刚已经说了,服务器返回MIME告诉浏览器应该使用什么程序打开对应文件。那么浏览器怎么设置这个对应关系呢。以火狐为例,工具->选项->应用程序。这里就可以看到对应MIME类型和打开程序的关系了。
既然RFC1521,1522中有详细记录MIME类型,那么这里就找两个比较常用的举个例子
application/msword word文档
audio/midi mimd音频文件
image/gif gif图像
text/plain 纯文本
video/mpeg mpeg视频片段