MIME Types List

MIME stands for “Multipurpose Internet Mail Extensions”. It’s a way of identifying files on the Internet according to their nature and format. “Content-type” header value defined in the HTTP response, the browser can open the file with the proper extension/plugin/tool.

“Internet Media Type” is the same as a MIME type. MIME types were originally created for emails sent using the SMTP protocol.

The “Content-type” is simply a header defined in many protocols, such as HTTP, that makes use of MIME types to specify the nature of the file currently being handled.

Content-type Header

Setting the Content-type in ASP:
<% response.ContentType="text/html" %>

Setting the Content-type in C#:
response.ContentType = “text/plain”;

Setting the Content-type in Java:
response.setContentType(“text/plain”);

Setting the Content-type in Perl/CGI:
print “Content-type:text/html”;

Setting the Content-type in PHP:

<?php header('Content-type: text/html');?>

 

Better Understanding:

The “x-” prefix of a MIME subtype simply means not registered with the “Internet Assigned Numbers Authority”.

The “vnd” prefix means that the MIME value is vendor specific.

 

Download List of MIME types / Internet Media Types

PHP Mime Header for M3U8 iOS media streams..
header(“content-type: application/vnd.apple.mpegurl”);

 

Convert HTML Table to CSV / Excel using HTML2CSV.