什么是MIME?它到底是什么?

问题描述:

我最近在读COMET上的一篇文章,我遇到过很多次MIME这个词?我GOOGLE了它发现MIME是多用途Internet邮件扩展。也是我遇到了一句什么是MIME?它到底是什么?

多重/ X - 混合替换”的 功能MIME标准。

什么多重/ X - 混合取代指方面MIME?甚至什么是MIME用的?为什么?

+0

http://en.wikipedia.org/wiki/MIME#Mixed-Replace_.28Experimental.29 – ukhardy 2011-03-19 05:18:54

+0

@ukhardy:但是上面的链接是正确的,它不解释我看到了什么... – 2011-03-19 05:27:49

MIME类型是由Internet上的请求(最初由电子邮件使用,稍后被网络的许多部分使用)返回的数据的描述。

由于数据可能需要数百(如果不是数千)形式,无论是文本还是二进制,它都有助于程序知道正在处理的数据类型,而不是尝试编写自动计算出来的代码。

程序可以使用这些数据来选择一个处理程序(jpg与png),或者干脆拒绝处理不是它知道如何处理或不想处理的类型的数据(例如,一个MP3,它期望XML)。

这也可以用来分类数据(搜索引擎),或限制它(在Web代理或电子邮件服务器)。

一些例子:

  • 图像/ GIF
  • text/html的
  • 视频/ MPEG
  • 应用程序/压缩
  • 应用程序/ x-字体-TTF

有关更大的MIME类型示例列表,请参阅以下链接:

+0

那么这意味着所有呈现任何页面的浏览器都必须查看这种MIME类型吗?因此,浏览器中有任何解析器或解释器可以**查找**它使用了哪种类型?这样它可以正确渲染? – 2011-03-19 05:30:17

+1

@Anto:我不确定浏览器本身,但肯定有软件会尝试确认MIME类型。有关示例,请参见http://www.mediawiki.org/wiki/Manual:Mime_type_detection。如果它在浏览器中很常见,我也不会感到惊讶,因为这可以在早期阻止潜在的安全威胁,而不仅仅依赖于解析器完全没有bug。例如:http://www.microsoft.com/technet/security/bulletin/ms01-020.mspx – 2011-03-19 05:32:31

+0

ya谢谢你的细节:)干杯:) – 2011-03-19 05:34:45

互联网媒体类型,原名头的名称之后MIME(多用途互联网邮件扩展)后MIME类型,有时内容类型几个朋友ocols的值是这种类型,是Internet上文件格式的两部分标识符。

More here

+0

哎呀!我被愚弄了:) – 2011-03-19 05:17:51

+0

在我最初的回答中,我忘了提及缩写是正确的,但它与“邮件”无关。文章应该帮助你。 – 2011-03-19 05:19:16

这是一种描述文档(或文件)的方式。

像邮件阅读器和Web浏览器这样的程序使用文档的“MIME类型”来确定如何处理它。

每个MIME类型是描述内容

multipart/x-mixed-replace 

是其通常用于HTTP服务器推送流的特定的MIME类型的字符串。

+0

不错,谢谢:) – 2011-03-19 05:24:27