文件后缀与MIME的区别

最近在使用postman设置content-type发现一个有趣的问题,我对相同的数据设置不同的content-type我的后台对收到的请求参数的处理行为完全不同,这让我联想到在windows中修改文件后缀名时,windows在打开文件时对应的行为也完全不同,在这里写下本人的理解,错误的地方望大家指正!

  • 文件后缀名的作用是告诉操作系统在打开文件时应该采取什么行为,而MIME的作用则在于告诉信息接收者在解析这些信息时应该采取什么行为。
  • 两者作用类似,只是应用场景不同,文件后缀名用于操作系统对文件的识别,而MIME用与数据传输场景中接收者对信息的识别。
  • MIME在分类上粒度更小,例如在以.text后缀的文件,文件内容可以是普通文本text、css、js、html、xml,他们的MIME分类是text/plain、text/css、text/js、text/html、text/xml。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容