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 |