啥是MIME

啥是MIME?

MIME(Multipurpose Internet Mail Extensions),多用途互联网邮件扩展类型。
是设定某种扩展名的文件用一种应用程序来打开的方式类型,

当该扩展名文件被访问的时候,
浏览器会自动使用指定应用程序来打开。
多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。

它是一个互联网标准,扩展了电子邮件标准,使其能够支持:
非ASCII字符文本;非文本格式附件(二进制、声音、图像等);

由多部分(multiple parts)组成的消息体;
包含非ASCII字符的头信息(Header information)。
这个标准被定义在RFC 2045、RFC 2046、RFC 2047、RFC 2048、RFC 2049等RFC中。


啥是RFC?

Request For Comments(RFC)
是一系列以编号排定的文件。
文件收集了有关互联网相关信息,
以及UNIX和互联网社区的软件文件。
目前RFC文件是由Internet Society(ISOC)赞助发行。
基本的互联网通信协议都有在RFC文件内详细说明。
RFC文件还额外加入许多的论题在标准内,
例如对于互联网新开发的协议及发展中所有的记录。
因此几乎所有的互联网标准都有收录在RFC文件之中。


啥是ISOC?

国际互联网协会(Internet Society,简称ISOC)
正式成立于1992年1月,
是一个全球性的互联网组织,
在推动互联网全球化,
加快网络互连技术、发展应用软件、提高互联网普及率等方面发挥重要的作用。
ISOC是一个非政府、非赢利的行业性国际组织,
在世界各地有上百个组织成员和数万名个人成员。
ISOC同时还负责互联网工程任务组(IETF)、互联网结构委员会(IAB)等组织的组织与协调工作。

ISOC

上面的图就是它们的网站上面美国和瑞士的办公地点,就是这几个房子里头的人弄出来了RFC文件,然后其中的一个标准就是MIME。


总结

MIME是个互联网标准,
定义在RFC文件当中,
这个RFC文件是由一个非盈利机构叫国际互联网协会ISOC发布维护的。

这个MIME标准主要描述了一个事情,

服务器输出某个文件类型的文件到浏览器的时候,
浏览器就要调用相应的应用程序来处理这个文件。


在HTTP中,MIME类型被定义在Content-Type header中。
Content-Type: 内容类型

MIME是个互联网标准,
格式前面为后辍名,后面为对应的MIME型

{ ".java", "text/plain" },
{ ".htm", "text/html" },
{ ".jpg", "image/jpeg" },
{ ".mid", "audio/mid" },
{ ".mp4", "video/mp4" },
{ ".pdf", "application/pdf" },
{ ".png", "image/png" },
{ ".zip", "application/zip" },
{ ".json", "application/json" },
{"rar","application/x-rar-compressed"}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值