There are 8 main types:
application
audio
image
message
model
multipart
text
video
MIME type File extension Remark
application/activemessage
application/andrew-inset .ez
application/applefile
application/atom+xml
application/atomicmail
application/batch-SMTP
application/beep+xml
application/cals-1840
application/ccxml+xml
application/cnrp+xml
application/commonground
application/conference-info+xml
application/cpl+xml
application/csta+xml
application/CSTAdata+xml
application/cybercash
application/dca-rft
application/dec-dx
application/dialog-info+xml
application/dicom .dcm
application/dns .soa, .zone
application/dvcs .dvc
application/ecmascript
application/EDI-Consent
application/EDIFACT
application/EDI-X12
application/epp+xml .xml
application/eshop
application/fastinfoset .finf
application/fastsoap
application/fits .fits
application/font-tdpfr .pfr
application/http
application/hyperstudio
application/iges superseded by model/iges
application/im-iscomposing+xml
application/index
application/index.cmd
application/index.obj
application/index.response
application/index.vnd
application/iotp
application/ipp
application/isup
application/javascript
application/kpml-request+xml
application/kpml-response+xml
application/mac-binhex40 .hqx
application/macwriteii
application/marc .mrc
application/mathematica .nb,.ma,.mb
application/mbox
application/mikey
application/mpeg4-generic
application/mpeg4-iod
application/mpeg4-iod-xmt
application/mp4
application/msword .doc
application/news-message-id
application/news-transmission
application/nss
application/ocsp-request .orq
application/ocsp-response .orq
application/octet-stream .bin, .dms, .lha, .lzh, .exe, .class, .so, .dll
application/oda .oda
application/ogg .ogg
application/parityfec
application/pdf .pdf
application/pgp-encrypted
application/pgp-keys
application/pgp-signature
application/pidf+xml
application/pkcs10 .p10
application/pkcs7-mime .p7m, .p7c .p7m = (signedData, envelopedData), .p7c=(degenerate signedData "certs-only" message)
application/pkcs7-signature .p7s
application/pkix-cert .cer
application/pkixcmp .pki
application/pkix-crl .cer
application/pkix-pkipath
application/pls+xml
application/poc-settings+xml
application/postscript .ai, .eps, .ps
application/prs.alvestrand.titrax-sheet
application/prs.cww .cw, .cww
application/prs.nprend .rnd, .rct
application/prs.plucker
application/rdf+xml .rdf
application/qsig
application/reginfo+xml
application/remote-printing
application/resource-lists+xml
application/riscos
application/rlmi+xml
application/rls-services+xml
application/rtf .rtf
application/rtx
application/samlassertion+xml
application/samlmetadata+xml
application/sbml+xml
application/sdp
application/set-payment
application/set-payment-initiation
application/set-registration
application/set-registration-initiation
application/sgml
application/sgml-open-catalog
application/shf+xml .shf
application/sieve .siv
application/simple-filter+xml
application/simple-message-summary
application/slate
application/soap+fastinfoset
application/soap+xml
application/spirits-event+xml
application/srgs
application/srgs+xml
application/ssml+xml
application/timestamp-query .tsq
application/timestamp-reply .tsr
application/tve-trigger
application/vemmi
application/vnd.3gpp.pic-bw-large .plb
application/vnd.3gpp.pic-bw-small .psb
application/vnd.3gpp.pic-bw-var .pvb
application/vnd.3gpp.sms .sms
application/vnd.3M.Post-it-Notes .pwn
application/vnd.accpac.simply.aso .aso
application/vnd.accpac.simply.imp .imp
application/vnd.acucobol .acu
application/vnd.acucorp .atc, .acutc
application/vnd.adobe.xfdf .xfdf
application/vnd.aether.imp .ami
application/vnd.amiga.ami .cii
application/vnd.anser-web-certificate-issue-initiation
application/vnd.apple.installer+xml .dist, .distz, .pkg, .mpkg
application/vnd.audiograph .aep
application/vnd.autopackage .package
application/vnd.blueice.multipass .mpm
application/vnd.bmi .bmi
application/vnd.businessobjects .rep
application/vnd.canon-cpdl
application/vnd.canon-lips
application/vnd.cinderella .cdy
application/vnd.claymore .cla
application/vnd.commerce-battelle .ica, .icf, .icd, .icc, .ic# where # is an integer such that -1<#<9.
application/vnd.commonspace .csp, .cst
application/vnd.cosmocaller .cmc
application/vnd.contact.cmsg .cdbcmsg
application/vnd.criticaltools.wbs+xml .wbs
application/vnd.ctc-posml .pml
application/vnd.cups-postscript
application/vnd.cups-raster
application/vnd.cups-raw
application/vnd.curl .curl
application/vnd.cybank
application/vnd.data-vision.rdz .rdz
application/vnd.dna .dna
application/vnd.dpgraph .dpg .mwc .dpgraph
application/vnd.dreamfactory .dfac
application/vnd.dxr .dxr
application/vnd.ecdis-update
application/vnd.ecowin.chart .mag
application/vnd.ecowin.filerequest
application/vnd.ecowin.fileupdate
application/vnd.ecowin.series
application/vnd.ecowin.seriesrequest
application/vnd.ecowin.seriesupdate
application/vnd.enliven .nml
application/vnd.epson.esf .esf
application/vnd.epson.msf .msf
application/vnd.epson.quickanime .qam
application/vnd.epson.salt .slt
application/vnd.epson.ssf .ssf
application/vnd.ericsson.quickcall .qcall, .qca
application/vnd.eudora.data
application/vnd.fdf
application/vnd.ffsns
application/vnd.fints .hbci and .hbc; .kom, .upa, .pkd and .bpd for special purpose
application/vnd.FloGraphIt .gph
application/vnd.fluxtime.clip .ftc
application/vnd.framemaker
application/vnd.fsc.weblaunch .fsc
application/vnd.fujitsu.oasys .oas
application/vnd.fujitsu.oasys2 .oa2
application/vnd.fujitsu.oasys3 .oa3
application/vnd.fujitsu.oasysgp .fg5
application/vnd.fujitsu.oasysprs .bh2
application/vnd.fujixerox.ddd .ddd
application/vnd.fujixerox.docuworks .xdw
application/vnd.fujixerox.docuworks.binder .xbd
application/vnd.fut-misnet
application/vnd.genomatix.tuxedo .txd
application/vnd.grafeq .gqf, .gqs
application/vnd.groove-account .gac
application/vnd.groove-help .ghf
application/vnd.groove-identity-message .gim
application/vnd.groove-injector .grv
application/vnd.groove-tool-message .gtm
application/vnd.groove-tool-template .tpl
application/vnd.groove-vcard .vcg
application/vnd.hbci .hbci and .hbc; .kom, .upa, .pkd an .bpd for special purpose
application/vnd.hcl-bireports .rep
application/vnd.hhe.lesson-player .les
application/vnd.hp-HPGL
application/vnd.hp-hpid .hpi, .hpid
application/vnd.hp-hps .hps
application/vnd.hp-PCL
application/vnd.hp-PCLXL
application/vnd.httphone
application/vnd.hzn-3d-crossword .x3d
application/vnd.ibm.afplinedata
application/vnd.ibm.electronic-media .emm
application/vnd.ibm.MiniPay .mpy
application/vnd.ibm.modcap .list3820, .listafp, .afp, .pseg3820
application/vnd.ibm.rights-management .irm
application/vnd.ibm.secure-container .sc
application/vnd.informix-visionary .vis
application/vnd.intercon.formnet .xpw, .xpx
application/vnd.intertrust.digibox
application/vnd.intertrust.nncp
application/vnd.intu.qbo .qbo
application/vnd.intu.qfx .qfx
application/vnd.ipunplugged.rcprofile .rcprofile
application/vnd.irepository.package+xml .irp
application/vnd.is-xpr .xpr
application/vnd.japannet-directory-service
application/vnd.japannet-jpnstore-wakeup
application/vnd.japannet-payment-wakeup
application/vnd.japannet-registration
application/vnd.japannet-registration-wakeup
application/vnd.japannet-setstore-wakeup
application/vnd.japannet-verification
application/vnd.japannet-verification-wakeup
application/vnd.jisp .jisp
application/vnd.kahootz .ktz, .ktr
application/vnd.kde.karbon .karbon
application/vnd.kde.kchart .chrt
application/vnd.kde.kformula .kfo
application/vnd.kde.kivio .flw
application/vnd.kde.kontour .kon
application/vnd.kde.kpresenter .kpr, .kpt
application/vnd.kde.kspread .ksp
application/vnd.kde.kword .kwt, .kwd
application/vnd.kenameaapp .htke
application/vnd.kidspiration .kia
application/vnd.Kinar .kne, .knp, .sdf
application/vnd.koan .skp, .skd, .skm, .skt
application/vnd.liberty-request+xml
application/vnd.llamagraphics.life-balance.desktop .lbd
application/vnd.llamagraphics.life-balance.exchange+xml .lbe
application/vnd.lotus-1-2-3 .123
application/vnd.lotus-approach .apr
application/vnd.lotus-freelance .prz
application/vnd.lotus-notes .nsf
application/vnd.lotus-organizer .or3, .or2 (older form), .org (older form)
application/vnd.lotus-screencam .scm
application/vnd.lotus-wordpro .lwp
application/vnd.marlin.drm.mdcf .mdc
application/vnd.mcd .mcd
application/vnd.mediastation.cdkey .cdkey
application/vnd.meridian-slingshot
application/vnd.mfmp .mfm
application/vnd.micrografx.flo .flo
application/vnd.micrografx.igx .igx
application/vnd.mif .mif
application/vnd.minisoft-hp3000-save
application/vnd.mitsubishi.misty-guard.trustweb .any
application/vnd.Mobius.DAF .daf
application/vnd.Mobius.DIS .dis
application/vnd.Mobius.MBK .mbk
application/vnd.Mobius.MQY .mqy
application/vnd.Mobius.MSL .msl
application/vnd.Mobius.PLC .plc
application/vnd.Mobius.TXF .txf
application/vnd.mophun.application .mpn
application/vnd.mophun.certificate .mpc
application/vnd.motorola.flexsuite
application/vnd.motorola.flexsuite.adsi
application/vnd.motorola.flexsuite.fis
application/vnd.motorola.flexsuite.gotap
application/vnd.motorola.flexsuite.kmr
application/vnd.motorola.flexsuite.ttc
application/vnd.motorola.flexsuite.wem
application/vnd.mozilla.xul+xml .xul
application/vnd.ms-artgalry .cil
application/vnd.ms-asf .asf
application/vnd.ms-cab-compressed .cab
application/vnd.mseq .mseq
application/vnd.ms-excel .xls
application/vnd.ms-fontobject .eot
application/vnd.msign .ims
application/vnd.ms-ims .ims
application/vnd.ms-irm .irm
application/vnd.ms-powerpoint .ppt
application/vnd.ms-project
application/vnd.ms-tnef
application/vnd.ms-works
application/vnd.ms-wpl .wpl
application/vnd.musician .mus
application/vnd.music-niff
application/vnd.nervana .ent, .entity, .req, .request, .bkm, .kcm
application/vnd.netfpx .fpx
application/vnd.noblenet-directory .nnd
application/vnd.noblenet-sealer .nns
application/vnd.noblenet-web .nnw
application/vnd.nokia.landmark+xml
application/vnd.nokia.landmark+wbxml
application/vnd.nokia.landmarkcollection+xml
application/vnd.nokia.radio-preset .rpst
application/vnd.nokia.radio-presets .rpss
application/vnd.novadigm.EDM .edm
application/vnd.novadigm.EDX .edx
application/vnd.novadigm.EXT .ext
application/vnd.obn .ndc
application/vnd.omads-email+xml
application/vnd.omads-file+xml
application/vnd.omads-folder+xml
application/vnd.osa.netdeploy
application/vnd.osgi.dp .dp
application/vnd.palm .prc, .pdb, .pqa, .oprc
application/vnd.paos.xml
application/vnd.pg.format .str
application/vnd.pg.osasli .ei6
application/vnd.piaccess.application-licence .pil
application/vnd.picsel .efif
application/vnd.powerbuilder6 .pbd
application/vnd.powerbuilder6-s .pbd
application/vnd.powerbuilder7 .pbd
application/vnd.powerbuilder75 .pbd
application/vnd.powerbuilder75-s .pbd
application/vnd.powerbuilder7-s .pbd
application/vnd.preminet .preminet
application/vnd.previewsystems.box .box, .vbox
application/vnd.proteus.magazine .mgz
application/vnd.publishare-delta-tree .qps
application/vnd.pvi.ptid1 .pti, .ptid
application/vnd.pwg-multiplexed .mht
application/vnd.pwg-xhtml-print+xml .xhtml, .xhtm
application/vnd.Quark.QuarkXPress .qxd, .qxt, .qwd, .qwt, .qxl, .qxb
application/vnd.rapid
application/vnd.RenLearn.rlprint
application/vnd.ruckus.download
application/vnd.s3sms
application/vnd.sealed.doc .sdoc, .sdo, .s1w
application/vnd.sealed.eml .seml, .sem
application/vnd.sealed.mht .smht, .smh
application/vnd.sealed.net
application/vnd.sealed.ppt .sppt, .spp, .s1p
application/vnd.sealed.xls .sxls, .sxl, .s1e
application/vnd.sealedmedia.softseal.html .stml, .stm, .s1h
application/vnd.sealedmedia.softseal.pdf .spdf, .spd, .s1a
application/vnd.seemail .see
application/vnd.sema .sema
application/vnd.shana.informed.formdata .ifm
application/vnd.shana.informed.formtemplate .itp
application/vnd.shana.informed.interchange .iif
application/vnd.shana.informed.package .ipk
application/vnd.smaf .mmf
application/vnd.sss-cod
application/vnd.sss-dtf
application/vnd.sss-ntf
application/vnd.street-stream
application/vnd.sus-calendar .sus, .susp
application/vnd.svd
application/vnd.swiftview-ics
application/vnd.syncml.ds.notification
application/vnd.syncml.+xml .xsm
application/vnd.triscape.mxs .mxs
application/vnd.trueapp .tra
application/vnd.truedoc
application/vnd.ufdl .ufdl, .ufd, .frm
application/vnd.uiq.theme .utz
application/vnd.uplanet.alert
application/vnd.uplanet.alert-wbxml
application/vnd.uplanet.bearer-choice
application/vnd.uplanet.bearer-choice-wbxml
application/vnd.uplanet.cacheop
application/vnd.uplanet.cacheop-wbxml
application/vnd.uplanet.channel
application/vnd.uplanet.channel-wbxml
application/vnd.uplanet.list
application/vnd.uplanet.listcmd
application/vnd.uplanet.listcmd-wbxml
application/vnd.uplanet.list-wbxml
application/vnd.uplanet.signal
application/vnd.vcx .vcx
application/vnd.vectorworks .mcd
application/vnd.vidsoft.vidconference .vsc
application/vnd.visio .vsd, .vst, .vsw, .vss
application/vnd.visionary .vis
application/vnd.vividence.scriptfile .vsc
application/vnd.vsf .vsf
application/vnd.wap.sic .sic .wbxml
application/vnd.wap.slc .slc .wbxml
application/vnd.wap.wbxml .wbxml
application/vnd.wap.wmlc .wmlc
application/vnd.wap.wmlscriptc .wmlsc
application/vnd.webturbo .wtb
application/vnd.wordperfect .wpd
application/vnd.wqd .wqd
application/vnd.wrq-hp3000-labelled
application/vnd.wt.stf .stf
application/vnd.wv.csp+xml
application/vnd.wv.csp+wbxml .wv
application/vnd.wv.ssp+xml
application/vnd.xara .xar
application/vnd.xfdl .xfdl, .xfd, .frm
application/vnd.yamaha.hv-dic .hvd
application/vnd.yamaha.hv-script .hvs
application/vnd.yamaha.hv-voice .hvp
application/vnd.yamaha.smaf-audio .saf
application/vnd.yamaha.smaf-phrase .spf
application/vnd.yellowriver-custom-menu .cmp
application/vnd.zzazz.deck+xml .zaz
application/voicexml+xml
application/watcherinfo+xml .wif, .xml
application/whoispp-query
application/whoispp-response
application/wita
application/wordperfect5.1
application/x400-bp
application/xcap-att+xml
application/xcap-caps+xml
application/xcap-el+xml
application/xcap-error+xml
application/xhtml-voice+xml (Obsolete)
application/xhtml+xml .xht, .xhtml, .html
application/xml .xml
application/xml-dtd .dtd, .mod
application/xml-external-parsed-entity .xml, .ent
application/xmpp+xml
application/xop+xml .xop
application/xv+xml
application/zip .zip