Mime type / tür, farklı uzantılardaki dosyaları tanımlamak için, birbirinden ayrı dosya kimlik tanımlayıcısıdır.
Özellikle web tarayıcılarında kullanılan ayırt etme işlemi, arka planda çalışan kodların dosyalara ait MIME Type eşleştirmesi yapılarak gerçekleştirilmektedir.
Yapı olarak açık ve ASCII karakter kodları ile çalışan protokolde istenirse ASCII olmayan posta ekleri, veya mesaj içerikleri de yollanabilir.Örneğin, internet explorer ile bir flash dosyası görüntülediğinizde, internet explorer flash dosyası uzantısı olan .swf dosyasının mime türünü bilmek durumundadir. Aksi halde internet explorer ile flash dosyasını açamazsınız.
Web Geliştirme İçin Önemli MIME Türleri
*metin / cssSection
Bir Web sayfasını biçimlendirmek için kullanılan CSS dosyaları text / css ile gönderilmelidir. Bir sunucu CSS dosyaları için .css sonekini tanımıyorsa, bunları text / plain veya application / octet-stream MIME türleriyle gönderebilir. Öyleyse, çoğu tarayıcı tarafından CSS olarak tanınmazlar ve dikkate alınmazlar.
*metin / htmlSection
Tüm HTML içeriği bu tür ile sunulmalıdır. XHTML için alternatif MIME türleri (uygulama / xhtml + xml gibi) günümüzde çoğunlukla yararsızdır.
metin / javascriptSection
Sunucular JavaScript kaynakları için text / javascript kullanmalıdır. Sunucular JavaScript kaynakları için diğer JavaScript MIME türlerini kullanmamalı ve JavaScript dışı MIME türlerini kullanmamalıdır.
Java ve MIME
JAVA dilinde MIME prtokolü için hazır olarak bulunan java.mail. sınıfı bulunmaktadır. Bu sınıfı kullanarak hızlı bir şekilde e-posta oluşturmak ve yollamak mümkündür.
Aşağıda bazı sık kullanılan MIME type bilgileri bulunmaktadır;
MIME Type
Dosya Uzantısı
application/SLA
stl
application/STEP
step
application/STEP
stp
application/acad
dwg
application/andrew-inset
ez
application/clariscad
ccad
application/drafting
drw
application/dsptype
tsp
application/dxf
dxf
application/excel
xls
application/i-deas
unv
application/java-archive
jar
application/mac-binhex40
hqx
application/mac-compactpro
cpt
application/vnd.ms-powerpoint
pot
application/vnd.ms-powerpoint
pps
application/vnd.ms-powerpoint
ppt
application/vnd.ms-powerpoint
ppz
application/msword
doc
application/octet-stream
bin
application/octet-stream
class
application/octet-stream
dms
application/octet-stream
exe
application/octet-stream
lha
application/octet-stream
lzh
application/oda
oda
application/ogg
ogg
application/ogg
ogm
application/pdf
application/pgp
pgp
application/postscript
ai
application/postscript
eps
application/postscript
ps
application/pro_eng
prt
application/rtf
rtf
application/set
set
application/smil
smi
application/smil
smil
application/solids
sol
application/vda
vda
application/vnd.mif
mif
application/vnd.ms-excel
xlc
application/vnd.ms-excel
xll
application/vnd.ms-excel
xlm
application/vnd.ms-excel
xls
application/vnd.ms-excel
xlw
application/vnd.rim.cod
cod
application/x-arj-compressed
arj
application/x-bcpio
bcpio
application/x-cdlink
vcd
application/x-chess-pgn
pgn
application/x-cpio
cpio
application/x-csh
csh
application/x-debian-package
deb
application/x-director
dcr
application/x-director
dir
image/tiff
tiff
image/x-cmu-raster
ras
image/x-portable-anymap
pnm
image/x-portable-bitmap
pbm
image/x-portable-graymap
pgm
image/x-portable-pixmap
ppm
image/x-rgb
rgb
image/x-xbitmap
xbm
image/x-xpixmap
xpm
image/x-xwindowdump
xwd
model/iges
iges
model/iges
igs
model/mesh
mesh
model/mesh
msh
model/mesh
silo
model/vrml
vrml
model/vrml
wrl
text/css
css
text/html
htm
text/html
html htm
text/html
html
text/plain
asc txt
text/plain
asc
text/plain
c
text/plain
cc
text/plain
f90
text/plain
f