Please visit my new Web Site https://coderstechzone.com
MIME = Multi-purpose Internet Mail Extensions.
This article will explain "What is ENC MIME type". Its a commonly used basic viva/written interview question. MIME type is a standard way of defining file types between HTTP Client and HTTP Server. Without a standard MIME type both client and server can not understand what type of file client received since a file has many extensions like HTML and HTM. To overcome this problem MIME type takes place.
Usually MIME type consists of two parts. One is type and another one is subtype which is separated by a front slash (/). For example the MIME type of Microsoft Excel file is application and the subtype is vnd.ms-excel. So the complete MIME type will be application/vnd.ms-excel. Hope you can understand now.
The web server determine correct MIME type by using a Content-type: header when it responds to a HTTP client request like web browser's.
The following table shows some common MIME types:
The following table shows some common MIME types:
text/html: HTML Web Page.
application/octet-stream: To Download a file.
application/msword: For Microsoft Word Document.
application/vnd.ms-excel: For Microsoft Word Excel
application/xml: For XML file
application/zip: For ZIP file
image/bmp: For BMP image
image/png: For PNG type image
image/jpeg: For JPEG file
audio/mpeg: For MPEG type
An example of using MIME type in ASP.Net C#... CLICK HERE
Some other MIME types:
File type | MIME type |
ai | application/postscript |
aif | audio/x-aiff |
aifc | audio/x-aiff |
aiff | audio/x-aiff |
asc | text/plain |
atom | application/atom+xml |
au | audio/basic |
avi | video/x-msvideo |
bcpio | application/x-bcpio |
bin | application/octet-stream |
bmp | image/bmp |
cdf | application/x-netcdf |
cgm | image/cgm |
class | application/octet-stream |
cpio | application/x-cpio |
cpt | application/mac-compactpro |
csh | application/x-csh |
css | text/css |
dcr | application/x-director |
dif | video/x-dv |
dir | application/x-director |
djv | image/vnd.djvu |
djvu | image/vnd.djvu |
dll | application/octet-stream |
dmg | application/octet-stream |
dms | application/octet-stream |
doc | application/msword |
dtd | application/xml-dtd |
dv | video/x-dv |
dvi | application/x-dvi |
dxr | application/x-director |
eps | application/postscript |
etx | text/x-setext |
exe | application/octet-stream |
ez | application/andrew-inset |
gif | image/gif |
gram | application/srgs |
grxml | application/srgs+xml |
gtar | application/x-gtar |
hdf | application/x-hdf |
hqx | application/mac-binhex40 |
htm | text/html |
html | text/html |
ice | x-conference/x-cooltalk |
ico | image/x-icon |
ics | text/calendar |
ief | image/ief |
ifb | text/calendar |
iges | model/iges |
igs | model/iges |
jnlp | application/x-java-jnlp-file |
jp2 | image/jp2 |
jpe | image/jpeg |
jpeg | image/jpeg |
jpg | image/jpeg |
js | application/x-javascript |
kar | audio/midi |
latex | application/x-latex |
lha | application/octet-stream |
lzh | application/octet-stream |
m3u | audio/x-mpegurl |
m4a | audio/mp4a-latm |
m4b | audio/mp4a-latm |
m4p | audio/mp4a-latm |
m4u | video/vnd.mpegurl |
m4v | video/x-m4v |
mac | image/x-macpaint |
man | application/x-troff-man |
mathml | application/mathml+xml |
me | application/x-troff-me |
mesh | model/mesh |
mid | audio/midi |
midi | audio/midi |
mif | application/vnd.mif |
mov | video/quicktime |
movie | video/x-sgi-movie |
mp2 | audio/mpeg |
mp3 | audio/mpeg |
mp4 | video/mp4 |
mpe | video/mpeg |
mpeg | video/mpeg |
mpg | video/mpeg |
mpga | audio/mpeg |
ms | application/x-troff-ms |
msh | model/mesh |
mxu | video/vnd.mpegurl |
nc | application/x-netcdf |
oda | application/oda |
ogg | application/ogg |
pbm | image/x-portable-bitmap |
pct | image/pict |
pdb | chemical/x-pdb |
application/pdf | |
pgm | image/x-portable-graymap |
pgn | application/x-chess-pgn |
pic | image/pict |
pict | image/pict |
png | image/png |
pnm | image/x-portable-anymap |
pnt | image/x-macpaint |
pntg | image/x-macpaint |
ppm | image/x-portable-pixmap |
ppt | application/vnd.ms-powerpoint |
ps | application/postscript |
qt | video/quicktime |
qti | image/x-quicktime |
qtif | image/x-quicktime |
ra | audio/x-pn-realaudio |
ram | audio/x-pn-realaudio |
ras | image/x-cmu-raster |
rdf | application/rdf+xml |
rgb | image/x-rgb |
rm | application/vnd.rn-realmedia |
roff | application/x-troff |
rtf | text/rtf |
rtx | text/richtext |
sgm | text/sgml |
sgml | text/sgml |
sh | application/x-sh |
shar | application/x-shar |
silo | model/mesh |
sit | application/x-stuffit |
skd | application/x-koan |
skm | application/x-koan |
skp | application/x-koan |
skt | application/x-koan |
smi | application/smil |
smil | application/smil |
snd | audio/basic |
so | application/octet-stream |
spl | application/x-futuresplash |
src | application/x-wais-source |
sv4cpio | application/x-sv4cpio |
sv4crc | application/x-sv4crc |
svg | image/svg+xml |
swf | application/x-shockwave-flash |
t | application/x-troff |
tar | application/x-tar |
tcl | application/x-tcl |
tex | application/x-tex |
texi | application/x-texinfo |
texinfo | application/x-texinfo |
tif | image/tiff |
tiff | image/tiff |
tr | application/x-troff |
tsv | text/tab-separated-values |
txt | text/plain |
ustar | application/x-ustar |
vcd | application/x-cdlink |
vrml | model/vrml |
vxml | application/voicexml+xml |
wav | audio/x-wav |
wbmp | image/vnd.wap.wbmp |
wbmxl | application/vnd.wap.wbxml |
wml | text/vnd.wap.wml |
wmlc | application/vnd.wap.wmlc |
wmls | text/vnd.wap.wmlscript |
wmlsc | application/vnd.wap.wmlscriptc |
wrl | model/vrml |
xbm | image/x-xbitmap |
xht | application/xhtml+xml |
xhtml | application/xhtml+xml |
xls | application/vnd.ms-excel |
xml | application/xml |
xpm | image/x-xpixmap |
xsl | application/xml |
xslt | application/xslt+xml |
xul | application/vnd.mozilla.xul+xml |
xwd | image/x-xwindowdump |
xyz | chemical/x-xyz |
zip | application/zip |
2 comments:
Hi , This article is realy good .
i enjoyed reading it .
Thank you :)
Sounds good articles which helps me to learn new about this MIME and thanks for sharing this post with us. Keep posting more updates like this.
I WOULD BE DELIGHTED TO HEAR FROM YOU