文件后缀与MIME的区别
2018-12-04 本文已影响0人
多年0以后
最近在使用postman设置content-type发现一个有趣的问题,我对相同的数据设置不同的content-type我的后台对收到的请求参数的处理行为完全不同,这让我联想到在windows中修改文件后缀名时,windows在打开文件时对应的行为也完全不同,在这里写下本人的理解,错误的地方望大家指正!
- 文件后缀名的作用是告诉操作系统在打开文件时应该采取什么行为,而MIME的作用则在于告诉信息接收者在解析这些信息时应该采取什么行为。
- 两者作用类似,只是应用场景不同,文件后缀名用于操作系统对文件的识别,而MIME用与数据传输场景中接收者对信息的识别。
- MIME在分类上粒度更小,例如在以.text后缀的文件,文件内容可以是普通文本、css、js、html、xml、json,他们的MIME分类是text/plain、text/css、text/js、text/html、text/xml、text/json。