diff --git a/EmotionML.csproj b/EmotionML.csproj index 8c43bea..6036fbf 100644 --- a/EmotionML.csproj +++ b/EmotionML.csproj @@ -45,10 +45,11 @@ - + + @@ -73,6 +74,9 @@ Designer + + + diff --git a/HelperMimetype.cs b/HelperMimetype.cs new file mode 100644 index 0000000..d6872c6 --- /dev/null +++ b/HelperMimetype.cs @@ -0,0 +1,171 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.RegularExpressions; +using System.Xml; + +namespace Vsr.Hawaii.EmotionmlLib +{ + //TODO: remove public + public class HelperMimetype + { + /// + /// cache helper for MIME type list + /// + public static HelperCache mimeTypeCache = null; + + public const string CACHE_CODE = "mimetypes"; + + /// + /// checks the given MIME type against the official MIME type list of IANA + /// + /// + public static bool crawlLiveMimetypes = true; + + /// + /// checks if string can be a valid MIME type + /// deprecated and obsolete MIME types returns false + /// + /// possible MIME-Type + /// given can be a MIME-Type + public static bool isMediaType(string mediaTypeString) + { + /* 1. check if it can be a MIME type + * 2. check if it is a experimental one + * 3. search in cache for IANA MIME type list + * 4. crawl and generate live IANA MIME type list + * 5. if we can/should not crawl, use local MIME type file as fallback + * 6. check MIME type + */ + + // init + XmlDocument ianaMimeTypeXml = null; + if(mimeTypeCache == null) { + mimeTypeCache = new HelperCache(); + } + + // 1. check if it can be a MIME type + Regex mimetypeRegEx = new Regex("^[a-z0-9\\-+]+\\/[a-zA-Z0-9\\-\\+\\._]+$"); + + if (!mimetypeRegEx.IsMatch(mediaTypeString)) + { + return false; //not in format type/subtype + } + + string[] parts = mediaTypeString.ToLower().Split('/'); + + // 2. check if it is a experimental one + if ("example" == parts[0] || "x-" == parts[0].Substring(0, 2) || "X-" == parts[0].Substring(0, 2)) + { + return true; + } + + // 3. search in cache for IANA MIME type list + object returnObject = mimeTypeCache.getItem(CACHE_CODE); + if(null != returnObject) { + ianaMimeTypeXml = (XmlDocument)returnObject; + } + + // 4. crawl and generate live IANA MIME type list + if (null == ianaMimeTypeXml && crawlLiveMimetypes) + { + /*try + {*/ + ianaMimeTypeXml = crawlIanaLiveMimetypes(); + mimeTypeCache.storeItem(CACHE_CODE, ianaMimeTypeXml); + /*} catch { + //ignore error, we will use fallback in next step + //OPTIMIZE: add a logging component + }*/ + } + + // 5. if we can/should not crawl, use local MIME type file as fallback + if (null == ianaMimeTypeXml) + { + ianaMimeTypeXml = new XmlDocument(); + ianaMimeTypeXml.LoadXml(Helper.loadInternalResource("mime-types.xml")); + mimeTypeCache.storeItem(CACHE_CODE, ianaMimeTypeXml); + } + + // 6. check MIME type + XmlNodeList types = ianaMimeTypeXml.SelectNodes("/*/*"); + foreach (XmlNode type in types) + { + if (parts[0] == type.Name) //application, audio, video... + { + //we found the right type + // 2. check if it is a experimental one + if ("x-" == parts[1].Substring(0, 2) || "X-" == parts[1].Substring(0, 2)) + { + return true; + } + + // search in official list + XmlNodeList subtypes = type.SelectNodes("./*/child::text()"); + foreach (XmlNode subtype in subtypes) + { + if (parts[1] == subtype.InnerText) + { + return true; + } + } + } + } + + return false; + } + + /// + /// crawls the current list of MIME types from IANA + /// deprecated and obsolete entries are not crawled + /// internet connection needed + /// + /// + /// proprietary XML document with mime types + public static XmlDocument crawlIanaLiveMimetypes() + { + //TODO: find a machine readable official list of IANA + //subType + XmlDocument xml = new XmlDocument(); + XmlElement mimeTypes = xml.CreateElement("mime-types"); + + // access main page to get main types + string mainpage = Helper.doGetRequest(new Uri("http://www.iana.org/assignments/media-types/index.html")); + //

application

+ Regex maintypeRegex = new Regex("href=\".*/media-types/([a-z0-9]+)/.+?>"); + MatchCollection maintypeMatches = maintypeRegex.Matches(mainpage); + foreach (Match match in maintypeMatches) + { + string mainTypeName = match.Groups[1].Value; + //on examples they have another link structure + if ("examples" == mainTypeName) + { + mainTypeName = "example"; + } + XmlElement mainType = xml.CreateElement(mainTypeName); + + // search for subtypes of this main type + string subpage = Helper.doGetRequest(new Uri("http://www.iana.org/assignments/media-types/" + mainTypeName + "/")); + + //  + //1d-interleaved-parityfec + Regex subtypeRegex = new Regex("( |\\s)*\\s*(<.*?>|\\s)*([a-zA-Z0-9\\-\\+\\._]+)(|\\s)*"); + + MatchCollection subtypeMatches = subtypeRegex.Matches(subpage); + foreach (Match submatch in subtypeMatches) + { + string subTypeName = submatch.Groups[3].Value; + + XmlElement newType = xml.CreateElement("subtype"); + newType.InnerText = subTypeName; + mainType.AppendChild(newType); + } + mimeTypes.AppendChild(mainType); + } + + xml.AppendChild(mimeTypes); + return xml; + } + } +} diff --git a/Reference.cs b/Reference.cs index dc3d946..8f9ae6e 100644 --- a/Reference.cs +++ b/Reference.cs @@ -86,7 +86,7 @@ public string MediaType { get { return mediaType; } set { - if (null == value || Helper.isMediaType(value)) + if (null == value || HelperMimetype.isMediaType(value)) { mediaType = value; } diff --git a/resources/mime-types.xml b/resources/mime-types.xml index ff32231..b955317 100644 --- a/resources/mime-types.xml +++ b/resources/mime-types.xml @@ -1,1343 +1,1360 @@ - 1d-interleaved-parityfec - 3gpp-ims+xml - activemessage - andrew-inset - applefile - atom+xml - atomdeleted+xml - atomicmail - atomcat+xml - atomsvc+xml - auth-policy+xml - batch-SMTP - beep+xml - calendar+xml - cals-1840 - ccmp+xml - ccxml+xml - cdmi-capability - cdmi-container - cdmi-domain - cdmi-object - cdmi-queue - cea-2018+xml - cellml+xml - cfw - cnrp+xml - commonground - conference-info+xml - cpl+xml - csta+xml - CSTAdata+xml - cybercash - davmount+xml - dca-rft - dec-dx - dialog-info+xml - dicom - dns - dskpp+xml - dssc+der - dssc+xml - dvcs - ecmascript - EDI-Consent - EDIFACT - EDI-X12 - emma+xml - epp+xml - eshop - example - exi - fastinfoset - fastsoap - fdt+xml - fits - font-tdpfr - framework-attributes+xml - gzip - H224 - held+xml - http - hyperstudio - ibe-key-request+xml - ibe-pkg-reply+xml - ibe-pp-data - iges - im-iscomposing+xml - index - index.cmd - index.obj - index.response - index.vnd - inkml+xml - iotp - ipfix - ipp - isup - javascript - json - kpml-request+xml - kpml-response+xml - link-format - lost+xml - lostsync+xml - mac-binhex40 - macwriteii - mads+xml - marc - marcxml+xml - mathematica - mathml-content+xml - mathml-presentation+xml - mathml+xml - mbms-associated-procedure-description+xml - mbms-deregister+xml - mbms-envelope+xml - mbms-msk-response+xml - mbms-msk+xml - mbms-protection-description+xml - mbms-reception-report+xml - mbms-register-response+xml - mbms-register+xml - mbms-user-service-description+xml - mbox - media_control+xml - media-policy-dataset+xml - mediaservercontrol+xml - metalink4+xml - mets+xml - mikey - mods+xml - moss-keys - moss-signature - mosskey-data - mosskey-request - mp21 - mp4 - mpeg4-generic - mpeg4-iod - mpeg4-iod-xmt - msc-ivr+xml - msc-mixer+xml - msword - mxf - nasdata - news-checkgroups - news-groupinfo - news-transmission - nlsml+xml - nss - ocsp-request - ocsp-response - octet-stream - oda - oebps-package+xml - ogg - oxps - parityfec - patch-ops-error+xml - pdf - pgp-encrypted - pgp-keys - pgp-signature - pidf+xml - pidf-diff+xml - pkcs10 - pkcs7-mime - pkcs7-signature - pkcs8 - pkix-attr-cert - pkix-cert - pkixcmp - pkix-crl - pkix-pkipath - pls+xml - poc-settings+xml - postscript - prs.alvestrand.titrax-sheet - prs.cww - prs.nprend - prs.plucker - prs.rdf-xml-crypt - prs.xsf+xml - pskc+xml - rdf+xml - qsig - raptorfec - reginfo+xml - relax-ng-compact-syntax - remote-printing - resource-lists-diff+xml - resource-lists+xml - riscos - rlmi+xml - rls-services+xml - rpki-ghostbusters - rpki-manifest - rpki-roa - rpki-updown - rtf - rtx - samlassertion+xml - samlmetadata+xml - sbml+xml - scvp-cv-request - scvp-cv-response - scvp-vp-request - scvp-vp-response - sdp - sep+xml - set-payment - set-payment-initiation - set-registration - set-registration-initiation - sgml - sgml-open-catalog - shf+xml - sieve - simple-filter+xml - simple-message-summary - simpleSymbolContainer - slate - smil+xml - smpte336m - soap+fastinfoset - soap+xml - sparql-query - sparql-results+xml - spirits-event+xml - srgs - srgs+xml - sru+xml - ssml+xml - tamp-apex-update - tamp-apex-update-confirm - tamp-community-update - tamp-community-update-confirm - tamp-error - tamp-sequence-adjust - tamp-sequence-adjust-confirm - tamp-status-query - tamp-status-response - tamp-update - tamp-update-confirm - tei+xml - thraud+xml - timestamp-query - timestamp-reply - timestamped-data - tve-trigger - ulpfec - vcard+xml - vemmi - vnd.3gpp.bsf+xml - vnd.3gpp.pic-bw-large - vnd.3gpp.pic-bw-small - vnd.3gpp.pic-bw-var - vnd.3gpp.sms - vnd.3gpp2.bcmcsinfo+xml - vnd.3gpp2.sms - vnd.3gpp2.tcap - vnd.3M.Post-it-Notes - vnd.accpac.simply.aso - vnd.accpac.simply.imp - vnd.acucobol - vnd.acucorp - vnd.adobe.formscentral.fcdt - vnd.adobe.fxp - vnd.adobe.partial-upload - vnd.adobe.xdp+xml - vnd.adobe.xfdf - vnd.aether.imp - vnd.ah-barcode - vnd.ahead.space - vnd.airzip.filesecure.azf - vnd.airzip.filesecure.azs - vnd.americandynamics.acc - vnd.amiga.ami - vnd.amundsen.maze+xml - vnd.anser-web-certificate-issue-initiation - vnd.antix.game-component - vnd.apple.mpegurl - vnd.apple.installer+xml - vnd.aristanetworks.swi - vnd.astraea-software.iota - vnd.audiograph - vnd.autopackage - vnd.avistar+xml - vnd.balsamiq.bmml+xml - vnd.blueice.multipass - vnd.bluetooth.ep.oob - vnd.bmi - vnd.businessobjects - vnd.cab-jscript - vnd.canon-cpdl - vnd.canon-lips - vnd.cendio.thinlinc.clientconf - vnd.century-systems.tcp_stream - vnd.chemdraw+xml - vnd.chipnuts.karaoke-mmd - vnd.cinderella - vnd.cirpack.isdn-ext - vnd.claymore - vnd.cloanto.rp9 - vnd.clonk.c4group - vnd.cluetrust.cartomobile-config - vnd.cluetrust.cartomobile-config-pkg - vnd.collection+json - vnd.collection.next+json - vnd.commerce-battelle - vnd.commonspace - vnd.cosmocaller - vnd.contact.cmsg - vnd.crick.clicker - vnd.crick.clicker.keyboard - vnd.crick.clicker.palette - vnd.crick.clicker.template - vnd.crick.clicker.wordbank - vnd.criticaltools.wbs+xml - vnd.ctc-posml - vnd.ctct.ws+xml - vnd.cups-pdf - vnd.cups-postscript - vnd.cups-ppd - vnd.cups-raster - vnd.cups-raw - vnd.curl - vnd.cyan.dean.root+xml - vnd.cybank - vnd.dart - vnd.data-vision.rdz - vnd.dece.data - vnd.dece.ttml+xml - vnd.dece.unspecified - vnd.dece.zip - vnd.denovo.fcselayout-link - vnd.dir-bi.plate-dl-nosuffix - vnd.dm.delegation+xml - vnd.dna - vnd.dolby.mobile.1 - vnd.dolby.mobile.2 - vnd.dpgraph - vnd.dreamfactory - vnd.dtg.local - vnd.dtg.local.flash - vnd.dtg.local.html - vnd.dvb.ait - vnd.dvb.dvbj - vnd.dvb.esgcontainer - vnd.dvb.ipdcdftnotifaccess - vnd.dvb.ipdcesgaccess - vnd.dvb.ipdcesgaccess2 - vnd.dvb.ipdcesgpdd - vnd.dvb.ipdcroaming - vnd.dvb.iptv.alfec-base - vnd.dvb.iptv.alfec-enhancement - vnd.dvb.notif-aggregate-root+xml - vnd.dvb.notif-container+xml - vnd.dvb.notif-generic+xml - vnd.dvb.notif-ia-msglist+xml - vnd.dvb.notif-ia-registration-request+xml - vnd.dvb.notif-ia-registration-response+xml - vnd.dvb.notif-init+xml - vnd.dvb.pfr - vnd.dvb.service - vnd.dxr - vnd.dynageo - vnd.easykaraoke.cdgdownload - vnd.ecdis-update - vnd.ecowin.chart - vnd.ecowin.filerequest - vnd.ecowin.fileupdate - vnd.ecowin.series - vnd.ecowin.seriesrequest - vnd.ecowin.seriesupdate - vnd.emclient.accessrequest+xml - vnd.enliven - vnd.eprints.data+xml - vnd.epson.esf - vnd.epson.msf - vnd.epson.quickanime - vnd.epson.salt - vnd.epson.ssf - vnd.ericsson.quickcall - vnd.eszigno3+xml - vnd.etsi.aoc+xml - vnd.etsi.cug+xml - vnd.etsi.iptvcommand+xml - vnd.etsi.iptvdiscovery+xml - vnd.etsi.iptvprofile+xml - vnd.etsi.iptvsad-bc+xml - vnd.etsi.iptvsad-cod+xml - vnd.etsi.iptvsad-npvr+xml - vnd.etsi.iptvservice+xml - vnd.etsi.iptvsync+xml - vnd.etsi.iptvueprofile+xml - vnd.etsi.mcid+xml - vnd.etsi.overload-control-policy-dataset+xml - vnd.etsi.sci+xml - vnd.etsi.simservs+xml - vnd.etsi.tsl+xml - vnd.etsi.tsl.der - vnd.eudora.data - vnd.ezpix-album - vnd.ezpix-package - vnd.f-secure.mobile - vnd.fdf - vnd.fdsn.mseed - vnd.fdsn.seed - vnd.ffsns - vnd.fints - vnd.FloGraphIt - vnd.fluxtime.clip - vnd.font-fontforge-sfd - vnd.framemaker - vnd.frogans.fnc - vnd.frogans.ltf - vnd.fsc.weblaunch - vnd.fujitsu.oasys - vnd.fujitsu.oasys2 - vnd.fujitsu.oasys3 - vnd.fujitsu.oasysgp - vnd.fujitsu.oasysprs - vnd.fujixerox.ART4 - vnd.fujixerox.ART-EX - vnd.fujixerox.ddd - vnd.fujixerox.docuworks - vnd.fujixerox.docuworks.binder - vnd.fujixerox.HBPL - vnd.fut-misnet - vnd.fuzzysheet - vnd.genomatix.tuxedo - vnd.geogebra.file - vnd.geogebra.tool - vnd.geometry-explorer - vnd.geonext - vnd.geoplan - vnd.geospace - vnd.globalplatform.card-content-mgt - vnd.globalplatform.card-content-mgt-response - vnd.google-earth.kml+xml - vnd.google-earth.kmz - vnd.grafeq - vnd.gridmp - vnd.groove-account - vnd.groove-help - vnd.groove-identity-message - vnd.groove-injector - vnd.groove-tool-message - vnd.groove-tool-template - vnd.groove-vcard - vnd.hal+json - vnd.hal+xml - vnd.HandHeld-Entertainment+xml - vnd.hbci - vnd.hcl-bireports - vnd.hhe.lesson-player - vnd.hp-HPGL - vnd.hp-hpid - vnd.hp-hps - vnd.hp-jlyt - vnd.hp-PCL - vnd.hp-PCLXL - vnd.httphone - vnd.hydrostatix.sof-data - vnd.hzn-3d-crossword - vnd.ibm.afplinedata - vnd.ibm.electronic-media - vnd.ibm.MiniPay - vnd.ibm.modcap - vnd.ibm.rights-management - vnd.ibm.secure-container - vnd.iccprofile - vnd.ieee.1905 - vnd.igloader - vnd.immervision-ivp - vnd.immervision-ivu - vnd.informedcontrol.rms+xml - vnd.infotech.project - vnd.infotech.project+xml - vnd.informix-visionary - vnd.innopath.wamp.notification - vnd.insors.igm - vnd.intercon.formnet - vnd.intergeo - vnd.intertrust.digibox - vnd.intertrust.nncp - vnd.intu.qbo - vnd.intu.qfx - vnd.iptc.g2.conceptitem+xml - vnd.iptc.g2.knowledgeitem+xml - vnd.iptc.g2.newsitem+xml - vnd.iptc.g2.newsmessage+xml - vnd.iptc.g2.packageitem+xml - vnd.iptc.g2.planningitem+xml - vnd.ipunplugged.rcprofile - vnd.irepository.package+xml - vnd.is-xpr - vnd.isac.fcs - vnd.jam - vnd.japannet-directory-service - vnd.japannet-jpnstore-wakeup - vnd.japannet-payment-wakeup - vnd.japannet-registration - vnd.japannet-registration-wakeup - vnd.japannet-setstore-wakeup - vnd.japannet-verification - vnd.japannet-verification-wakeup - vnd.jcp.javame.midlet-rms - vnd.jisp - vnd.joost.joda-archive - vnd.jsk.isdn-ngn - vnd.kahootz - vnd.kde.karbon - vnd.kde.kchart - vnd.kde.kformula - vnd.kde.kivio - vnd.kde.kontour - vnd.kde.kpresenter - vnd.kde.kspread - vnd.kde.kword - vnd.kenameaapp - vnd.kidspiration - vnd.Kinar - vnd.koan - vnd.kodak-descriptor - vnd.las.las+xml - vnd.liberty-request+xml - vnd.llamagraphics.life-balance.desktop - vnd.llamagraphics.life-balance.exchange+xml - vnd.lotus-1-2-3 - vnd.lotus-approach - vnd.lotus-freelance - vnd.lotus-notes - vnd.lotus-organizer - vnd.lotus-screencam - vnd.lotus-wordpro - vnd.macports.portpkg - vnd.marlin.drm.actiontoken+xml - vnd.marlin.drm.conftoken+xml - vnd.marlin.drm.license+xml - vnd.marlin.drm.mdcf - vnd.mcd - vnd.medcalcdata - vnd.mediastation.cdkey - vnd.meridian-slingshot - vnd.MFER - vnd.mfmp - vnd.micrografx.flo - vnd.micrografx.igx - vnd.mif - vnd.minisoft-hp3000-save - vnd.mitsubishi.misty-guard.trustweb - vnd.Mobius.DAF - vnd.Mobius.DIS - vnd.Mobius.MBK - vnd.Mobius.MQY - vnd.Mobius.MSL - vnd.Mobius.PLC - vnd.Mobius.TXF - vnd.mophun.application - vnd.mophun.certificate - vnd.motorola.flexsuite - vnd.motorola.flexsuite.adsi - vnd.motorola.flexsuite.fis - vnd.motorola.flexsuite.gotap - vnd.motorola.flexsuite.kmr - vnd.motorola.flexsuite.ttc - vnd.motorola.flexsuite.wem - vnd.motorola.iprm - vnd.mozilla.xul+xml - vnd.ms-artgalry - vnd.ms-asf - vnd.ms-cab-compressed - vnd.mseq - vnd.ms-excel - vnd.ms-excel.addin.macroEnabled.12 - vnd.ms-excel.sheet.binary.macroEnabled.12 - vnd.ms-excel.sheet.macroEnabled.12 - vnd.ms-excel.template.macroEnabled.12 - vnd.ms-fontobject - vnd.ms-htmlhelp - vnd.ms-ims - vnd.ms-lrm - vnd.ms-office.activeX+xml - vnd.ms-officetheme - vnd.ms-playready.initiator+xml - vnd.ms-powerpoint - vnd.ms-powerpoint.addin.macroEnabled.12 - vnd.ms-powerpoint.presentation.macroEnabled.12 - vnd.ms-powerpoint.slide.macroEnabled.12 - vnd.ms-powerpoint.slideshow.macroEnabled.12 - vnd.ms-powerpoint.template.macroEnabled.12 - vnd.ms-project - vnd.ms-tnef - vnd.ms-wmdrm.lic-chlg-req - vnd.ms-wmdrm.lic-resp - vnd.ms-wmdrm.meter-chlg-req - vnd.ms-wmdrm.meter-resp - vnd.ms-word.document.macroEnabled.12 - vnd.ms-word.template.macroEnabled.12 - vnd.ms-works - vnd.ms-wpl - vnd.ms-xpsdocument - vnd.msign - vnd.multiad.creator - vnd.multiad.creator.cif - vnd.musician - vnd.music-niff - vnd.muvee.style - vnd.mynfc - vnd.ncd.control - vnd.ncd.reference - vnd.nervana - vnd.netfpx - vnd.neurolanguage.nlu - vnd.nintendo.nitro.rom - vnd.nitf - vnd.noblenet-directory - vnd.noblenet-sealer - vnd.noblenet-web - vnd.nokia.catalogs - vnd.nokia.conml+wbxml - vnd.nokia.conml+xml - vnd.nokia.iptv.config+xml - vnd.nokia.iSDS-radio-presets - vnd.nokia.landmark+wbxml - vnd.nokia.landmark+xml - vnd.nokia.landmarkcollection+xml - vnd.nokia.ncd - vnd.nokia.n-gage.ac+xml - vnd.nokia.n-gage.data - vnd.nokia.n-gage.symbian.install - vnd.nokia.pcd+wbxml - vnd.nokia.pcd+xml - vnd.nokia.radio-preset - vnd.nokia.radio-presets - vnd.novadigm.EDM - vnd.novadigm.EDX - vnd.novadigm.EXT - vnd.ntt-local.content-share - vnd.ntt-local.file-transfer - vnd.ntt-local.sip-ta_remote - vnd.ntt-local.sip-ta_tcp_stream - vnd.oasis.opendocument.chart - vnd.oasis.opendocument.chart-template - vnd.oasis.opendocument.database - vnd.oasis.opendocument.formula - vnd.oasis.opendocument.formula-template - vnd.oasis.opendocument.graphics - vnd.oasis.opendocument.graphics-template - vnd.oasis.opendocument.image - vnd.oasis.opendocument.image-template - vnd.oasis.opendocument.presentation - vnd.oasis.opendocument.presentation-template - vnd.oasis.opendocument.spreadsheet - vnd.oasis.opendocument.spreadsheet-template - vnd.oasis.opendocument.text - vnd.oasis.opendocument.text-master - vnd.oasis.opendocument.text-template - vnd.oasis.opendocument.text-web - vnd.obn - vnd.oftn.l10n+json - vnd.oipf.contentaccessdownload+xml - vnd.oipf.contentaccessstreaming+xml - vnd.oipf.cspg-hexbinary - vnd.oipf.dae.svg+xml - vnd.oipf.dae.xhtml+xml - vnd.oipf.mippvcontrolmessage+xml - vnd.oipf.pae.gem - vnd.oipf.spdiscovery+xml - vnd.oipf.spdlist+xml - vnd.oipf.ueprofile+xml - vnd.oipf.userprofile+xml - vnd.olpc-sugar - vnd.oma.bcast.associated-procedure-parameter+xml - vnd.oma.bcast.drm-trigger+xml - vnd.oma.bcast.imd+xml - vnd.oma.bcast.ltkm - vnd.oma.bcast.notification+xml - vnd.oma.bcast.provisioningtrigger - vnd.oma.bcast.sgboot - vnd.oma.bcast.sgdd+xml - vnd.oma.bcast.sgdu - vnd.oma.bcast.simple-symbol-container - vnd.oma.bcast.smartcard-trigger+xml - vnd.oma.bcast.sprov+xml - vnd.oma.bcast.stkm - vnd.oma.cab-address-book+xml - vnd.oma.cab-feature-handler+xml - vnd.oma.cab-pcc+xml - vnd.oma.cab-subs-invite+xml - vnd.oma.cab-user-prefs+xml - vnd.oma.dcd - vnd.oma.dcdc - vnd.oma.dd2+xml - vnd.oma.drm.risd+xml - vnd.oma.group-usage-list+xml - vnd.oma.pal+xml - vnd.oma.poc.detailed-progress-report+xml - vnd.oma.poc.final-report+xml - vnd.oma.poc.groups+xml - vnd.oma.poc.invocation-descriptor+xml - vnd.oma.poc.optimized-progress-report+xml - vnd.oma.push - vnd.oma.scidm.messages+xml - vnd.oma.xcap-directory+xml - vnd.omads-email+xml - vnd.omads-file+xml - vnd.omads-folder+xml - vnd.omaloc-supl-init - vnd.oma-scws-config - vnd.oma-scws-http-request - vnd.oma-scws-http-response - vnd.openofficeorg.extension - vnd.openxmlformats-officedocument.custom-properties+xml - vnd.openxmlformats-officedocument.customXmlProperties+xml - vnd.openxmlformats-officedocument.drawing+xml - vnd.openxmlformats-officedocument.drawingml.chart+xml - vnd.openxmlformats-officedocument.drawingml.chartshapes+xml - vnd.openxmlformats-officedocument.drawingml.diagramColors+xml - vnd.openxmlformats-officedocument.drawingml.diagramData+xml - vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml - vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml - vnd.openxmlformats-officedocument.extended-properties+xml - vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml - vnd.openxmlformats-officedocument.presentationml.comments+xml - vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml - vnd.openxmlformats-officedocument.presentationml.notesMaster+xml - vnd.openxmlformats-officedocument.presentationml.notesSlide+xml - vnd.openxmlformats-officedocument.presentationml.presentation - vnd.openxmlformats-officedocument.presentationml.presentation.main+xml - vnd.openxmlformats-officedocument.presentationml.presProps+xml - vnd.openxmlformats-officedocument.presentationml.slide - vnd.openxmlformats-officedocument.presentationml.slide+xml - vnd.openxmlformats-officedocument.presentationml.slideLayout+xml - vnd.openxmlformats-officedocument.presentationml.slideMaster+xml - vnd.openxmlformats-officedocument.presentationml.slideshow - vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml - vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml - vnd.openxmlformats-officedocument.presentationml.tableStyles+xml - vnd.openxmlformats-officedocument.presentationml.tags+xml - vnd.openxmlformats-officedocument.presentationml.template - vnd.openxmlformats-officedocument.presentationml.template.main+xml - vnd.openxmlformats-officedocument.presentationml.viewProps+xml - vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml - vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml - vnd.openxmlformats-officedocument.spreadsheetml.comments+xml - vnd.openxmlformats-officedocument.spreadsheetml.connections+xml - vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml - vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml - vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml - vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml - vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml - vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml - vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml - vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml - vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml - vnd.openxmlformats-officedocument.spreadsheetml.sheet - vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml - vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml - vnd.openxmlformats-officedocument.spreadsheetml.styles+xml - vnd.openxmlformats-officedocument.spreadsheetml.table+xml - vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml - vnd.openxmlformats-officedocument.spreadsheetml.template - vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml - vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml - vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml - vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml - vnd.openxmlformats-officedocument.theme+xml - vnd.openxmlformats-officedocument.themeOverride+xml - vnd.openxmlformats-officedocument.vmlDrawing - vnd.openxmlformats-officedocument.wordprocessingml.comments+xml - vnd.openxmlformats-officedocument.wordprocessingml.document - vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml - vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml - vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml - vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml - vnd.openxmlformats-officedocument.wordprocessingml.footer+xml - vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml - vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml - vnd.openxmlformats-officedocument.wordprocessingml.settings+xml - vnd.openxmlformats-officedocument.wordprocessingml.styles+xml - vnd.openxmlformats-officedocument.wordprocessingml.template - vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml - vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml - vnd.openxmlformats-package.core-properties+xml - vnd.openxmlformats-package.digital-signature-xmlsignature+xml - vnd.openxmlformats-package.relationships+xml - vnd.orange.indata - vnd.osa.netdeploy - vnd.osgeo.mapguide.package - vnd.osgi.bundle - vnd.osgi.dp - vnd.osgi.subsystem - vnd.otps.ct-kip+xml - vnd.palm - vnd.paos.xml - vnd.pawaafile - vnd.pg.format - vnd.pg.osasli - vnd.piaccess.application-licence - vnd.picsel - vnd.pmi.widget - vnd.poc.group-advertisement+xml - vnd.pocketlearn - vnd.powerbuilder6 - vnd.powerbuilder6-s - vnd.powerbuilder7 - vnd.powerbuilder75 - vnd.powerbuilder75-s - vnd.powerbuilder7-s - vnd.preminet - vnd.previewsystems.box - vnd.proteus.magazine - vnd.publishare-delta-tree - vnd.pvi.ptid1 - vnd.pwg-multiplexed - vnd.pwg-xhtml-print+xml - vnd.qualcomm.brew-app-res - vnd.Quark.QuarkXPress - vnd.quobject-quoxdocument - vnd.radisys.moml+xml - vnd.radisys.msml-audit-conf+xml - vnd.radisys.msml-audit-conn+xml - vnd.radisys.msml-audit-dialog+xml - vnd.radisys.msml-audit-stream+xml - vnd.radisys.msml-audit+xml - vnd.radisys.msml-conf+xml - vnd.radisys.msml-dialog-base+xml - vnd.radisys.msml-dialog-fax-detect+xml - vnd.radisys.msml-dialog-fax-sendrecv+xml - vnd.radisys.msml-dialog-group+xml - vnd.radisys.msml-dialog-speech+xml - vnd.radisys.msml-dialog-transform+xml - vnd.radisys.msml-dialog+xml - vnd.radisys.msml+xml - vnd.rainstor.data - vnd.rapid - vnd.realvnc.bed - vnd.recordare.musicxml - vnd.recordare.musicxml+xml - vnd.RenLearn.rlprint - vnd.rig.cryptonote - vnd.route66.link66+xml - vnd.rs-274x - vnd.ruckus.download - vnd.s3sms - vnd.sailingtracker.track - vnd.sbm.cid - vnd.sbm.mid2 - vnd.scribus - vnd.sealed.3df - vnd.sealed.csf - vnd.sealed.doc - vnd.sealed.eml - vnd.sealed.mht - vnd.sealed.net - vnd.sealed.ppt - vnd.sealed.tiff - vnd.sealed.xls - vnd.sealedmedia.softseal.html - vnd.sealedmedia.softseal.pdf - vnd.seemail - vnd.sema - vnd.semd - vnd.semf - vnd.shana.informed.formdata - vnd.shana.informed.formtemplate - vnd.shana.informed.interchange - vnd.shana.informed.package - vnd.SimTech-MindMapper - vnd.smaf - vnd.smart.notebook - vnd.smart.teacher - vnd.software602.filler.form+xml - vnd.software602.filler.form-xml-zip - vnd.solent.sdkm+xml - vnd.spotfire.dxp - vnd.spotfire.sfs - vnd.sss-cod - vnd.sss-dtf - vnd.sss-ntf - vnd.stepmania.package - vnd.stepmania.stepchart - vnd.street-stream - vnd.sun.wadl+xml - vnd.sus-calendar - vnd.svd - vnd.swiftview-ics - vnd.syncml.dm.notification - vnd.syncml.dmddf+xml - vnd.syncml.dmtnds+wbxml - vnd.syncml.dmtnds+xml - vnd.syncml.dmddf+wbxml - vnd.syncml.dm+wbxml - vnd.syncml.dm+xml - vnd.syncml.ds.notification - vnd.syncml+xml - vnd.tao.intent-module-archive - vnd.tcpdump.pcap - vnd.tmobile-livetv - vnd.trid.tpt - vnd.triscape.mxs - vnd.trueapp - vnd.truedoc - vnd.ubisoft.webplayer - vnd.ufdl - vnd.uiq.theme - vnd.umajin - vnd.unity - vnd.uoml+xml - vnd.uplanet.alert - vnd.uplanet.alert-wbxml - vnd.uplanet.bearer-choice - vnd.uplanet.bearer-choice-wbxml - vnd.uplanet.cacheop - vnd.uplanet.cacheop-wbxml - vnd.uplanet.channel - vnd.uplanet.channel-wbxml - vnd.uplanet.list - vnd.uplanet.listcmd - vnd.uplanet.listcmd-wbxml - vnd.uplanet.list-wbxml - vnd.uplanet.signal - vnd.vcx - vnd.vd-study - vnd.vectorworks - vnd.verimatrix.vcas - vnd.vidsoft.vidconference - vnd.visio - vnd.visionary - vnd.vividence.scriptfile - vnd.vsf - vnd.wap.sic - vnd.wap.slc - vnd.wap.wbxml - vnd.wap.wmlc - vnd.wap.wmlscriptc - vnd.webturbo - vnd.wfa.wsc - vnd.wmc - vnd.wmf.bootstrap - vnd.wolfram.mathematica - vnd.wolfram.mathematica.package - vnd.wolfram.player - vnd.wordperfect - vnd.wqd - vnd.wrq-hp3000-labelled - vnd.wt.stf - vnd.wv.csp+xml - vnd.wv.csp+wbxml - vnd.wv.ssp+xml - vnd.xara - vnd.xfdl - vnd.xfdl.webform - vnd.xmi+xml - vnd.xmpie.cpkg - vnd.xmpie.dpkg - vnd.xmpie.plan - vnd.xmpie.ppkg - vnd.xmpie.xlim - vnd.yamaha.hv-dic - vnd.yamaha.hv-script - vnd.yamaha.hv-voice - vnd.yamaha.openscoreformat.osfpvg+xml - vnd.yamaha.openscoreformat - vnd.yamaha.remote-setup - vnd.yamaha.smaf-audio - vnd.yamaha.smaf-phrase - vnd.yamaha.through-ngn - vnd.yamaha.tunnel-udpencap - vnd.yellowriver-custom-menu - vnd.zul - vnd.zzazz.deck+xml - voicexml+xml - vq-rtcpxr - watcherinfo+xml - whoispp-query - whoispp-response - widget - wita - wordperfect5.1 - wsdl+xml - wspolicy+xml - x400-bp - xcap-att+xml - xcap-caps+xml - xcap-diff+xml - xcap-el+xml - xcap-error+xml - xcap-ns+xml - xcon-conference-info-diff+xml - xcon-conference-info+xml - xenc+xml - xhtml+xml - xml - xml-dtd - xml-external-parsed-entity - xmpp+xml - xop+xml - xslt+xml - xv+xml - yang - yin+xml - zip - zlib - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cgm - example - fits - g3fax - gif - ief - jp2 - jpeg - jpm - jpx - ktx - naplps - png - prs.btif - prs.pti - pwg-raster - svg+xml - t38 - tiff - tiff-fx - vnd.adobe.photoshop - vnd.airzip.accelerator.azv - vnd.cns.inf2 - vnd.dece.graphic - vnd.djvu - vnd.dwg - vnd.dxf - vnd.dvb.subtitle - vnd.fastbidsheet - vnd.fpx - vnd.fst - vnd.fujixerox.edmics-mmr - vnd.fujixerox.edmics-rlc - vnd.globalgraphics.pgb - vnd.microsoft.icon - vnd.mix - vnd.ms-modi - vnd.net-fpx - vnd.radiance - vnd.sealed.png - vnd.sealedmedia.softseal.gif - vnd.sealedmedia.softseal.jpg - vnd.svf - vnd.wap.wbmp - vnd.xiff - CPIM - delivery-status - disposition-notification - example - external-body - feedback-report - global - global-delivery-status - global-disposition-notification - global-headers - http - imdn+xml - partial - rfc822 - s-http - sip - sipfrag - tracking-status - example - iges - mesh - vnd.collada+xml - vnd.dwf - vnd.flatland.3dml - vnd.gdl - vnd.gs-gdl - vnd.gtw - vnd.moml+xml - vnd.mts - vnd.parasolid.transmit.binary - vnd.parasolid.transmit.text - vnd.vtu - vrml - alternative - appledouble - byteranges - digest - encrypted - example - form-data - header-set - mixed - parallel - related - report - signed - voice-message - 1d-interleaved-parityfec - calendar - css - csv - dns - enriched - example - fwdred - grammar-ref-list - html - jcr-cnd - mizar - n3 - parityfec - plain - prs.fallenstein.rst - prs.lines.tag - raptorfec - RED - rfc822-headers - richtext - rtf - rtp-enc-aescm128 - rtx - sgml - t140 - tab-separated-values - troff - turtle - ulpfec - uri-list - vcard - vnd.abc - vnd.curl - vnd.DMClientScript - vnd.dvb.subtitle - vnd.esmertec.theme-descriptor - vnd.fly - vnd.fmi.flexstor - vnd.graphviz - vnd.in3d.3dml - vnd.in3d.spot - vnd.IPTC.NewsML - vnd.IPTC.NITF - vnd.latex-z - vnd.motorola.reflex - vnd.ms-mediapackage - vnd.net2phone.commcenter.command - vnd.radisys.msml-basic-layout - vnd.sun.j2me.app-descriptor - vnd.trolltech.linguist - vnd.wap.si - vnd.wap.sl - vnd.wap.wml - vnd.wap.wmlscript - xml - xml-external-parsed-entity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1d-interleaved-parityfec + 3gpp-ims+xml + activemessage + andrew-inset + applefile + atom+xml + atomdeleted+xml + atomicmail + atomcat+xml + atomsvc+xml + auth-policy+xml + batch-SMTP + beep+xml + calendar+xml + cals-1840 + ccmp+xml + ccxml+xml + cdmi-capability + cdmi-container + cdmi-domain + cdmi-object + cdmi-queue + cea-2018+xml + cellml+xml + cfw + cnrp+xml + commonground + conference-info+xml + cpl+xml + csta+xml + CSTAdata+xml + cybercash + davmount+xml + dca-rft + dec-dx + dialog-info+xml + dicom + dns + dskpp+xml + dssc+der + dssc+xml + dvcs + ecmascript + EDI-Consent + EDIFACT + EDI-X12 + emma+xml + epp+xml + eshop + example + exi + fastinfoset + fastsoap + fdt+xml + fits + font-tdpfr + framework-attributes+xml + gzip + H224 + held+xml + http + hyperstudio + ibe-key-request+xml + ibe-pkg-reply+xml + ibe-pp-data + iges + im-iscomposing+xml + index + index.cmd + index.obj + index.response + index.vnd + inkml+xml + iotp + ipfix + ipp + isup + javascript + json + kpml-request+xml + kpml-response+xml + link-format + lost+xml + lostsync+xml + mac-binhex40 + macwriteii + mads+xml + marc + marcxml+xml + mathematica + mathml-content+xml + mathml-presentation+xml + mathml+xml + mbms-associated-procedure-description+xml + mbms-deregister+xml + mbms-envelope+xml + mbms-msk-response+xml + mbms-msk+xml + mbms-protection-description+xml + mbms-reception-report+xml + mbms-register-response+xml + mbms-register+xml + mbms-user-service-description+xml + mbox + media_control+xml + media-policy-dataset+xml + mediaservercontrol+xml + metalink4+xml + mets+xml + mikey + mods+xml + moss-keys + moss-signature + mosskey-data + mosskey-request + mp21 + mp4 + mpeg4-generic + mpeg4-iod + mpeg4-iod-xmt + msc-ivr+xml + msc-mixer+xml + msword + mxf + nasdata + news-checkgroups + news-groupinfo + news-transmission + nlsml+xml + nss + ocsp-request + ocsp-response + octet-stream + oda + oebps-package+xml + ogg + oxps + parityfec + patch-ops-error+xml + pdf + pgp-encrypted + pgp-keys + pgp-signature + pidf+xml + pidf-diff+xml + pkcs10 + pkcs7-mime + pkcs7-signature + pkcs8 + pkix-attr-cert + pkix-cert + pkixcmp + pkix-crl + pkix-pkipath + pls+xml + poc-settings+xml + postscript + prs.alvestrand.titrax-sheet + prs.cww + prs.nprend + prs.plucker + prs.rdf-xml-crypt + prs.xsf+xml + pskc+xml + rdf+xml + qsig + raptorfec + reginfo+xml + relax-ng-compact-syntax + remote-printing + resource-lists-diff+xml + resource-lists+xml + riscos + rlmi+xml + rls-services+xml + rpki-ghostbusters + rpki-manifest + rpki-roa + rpki-updown + rtf + rtx + samlassertion+xml + samlmetadata+xml + sbml+xml + scvp-cv-request + scvp-cv-response + scvp-vp-request + scvp-vp-response + sdp + sep+xml + set-payment + set-payment-initiation + set-registration + set-registration-initiation + sgml + sgml-open-catalog + shf+xml + sieve + simple-filter+xml + simple-message-summary + simpleSymbolContainer + slate + smil+xml + smpte336m + soap+fastinfoset + soap+xml + sparql-query + sparql-results+xml + spirits-event+xml + srgs + srgs+xml + sru+xml + ssml+xml + tamp-apex-update + tamp-apex-update-confirm + tamp-community-update + tamp-community-update-confirm + tamp-error + tamp-sequence-adjust + tamp-sequence-adjust-confirm + tamp-status-query + tamp-status-response + tamp-update + tamp-update-confirm + tei+xml + thraud+xml + timestamp-query + timestamp-reply + timestamped-data + tve-trigger + ulpfec + vcard+xml + vemmi + vnd.3gpp.bsf+xml + vnd.3gpp.pic-bw-large + vnd.3gpp.pic-bw-small + vnd.3gpp.pic-bw-var + vnd.3gpp.sms + vnd.3gpp2.bcmcsinfo+xml + vnd.3gpp2.sms + vnd.3gpp2.tcap + vnd.3M.Post-it-Notes + vnd.accpac.simply.aso + vnd.accpac.simply.imp + vnd.acucobol + vnd.acucorp + vnd.adobe.formscentral.fcdt + vnd.adobe.fxp + vnd.adobe.partial-upload + vnd.adobe.xdp+xml + vnd.adobe.xfdf + vnd.aether.imp + vnd.ah-barcode + vnd.ahead.space + vnd.airzip.filesecure.azf + vnd.airzip.filesecure.azs + vnd.americandynamics.acc + vnd.amiga.ami + vnd.amundsen.maze+xml + vnd.anser-web-certificate-issue-initiation + vnd.antix.game-component + vnd.apple.mpegurl + vnd.apple.installer+xml + vnd.aristanetworks.swi + vnd.astraea-software.iota + vnd.audiograph + vnd.autopackage + vnd.avistar+xml + vnd.balsamiq.bmml+xml + vnd.blueice.multipass + vnd.bluetooth.ep.oob + vnd.bmi + vnd.businessobjects + vnd.cab-jscript + vnd.canon-cpdl + vnd.canon-lips + vnd.cendio.thinlinc.clientconf + vnd.century-systems.tcp_stream + vnd.chemdraw+xml + vnd.chipnuts.karaoke-mmd + vnd.cinderella + vnd.cirpack.isdn-ext + vnd.claymore + vnd.cloanto.rp9 + vnd.clonk.c4group + vnd.cluetrust.cartomobile-config + vnd.cluetrust.cartomobile-config-pkg + vnd.collection+json + vnd.collection.next+json + vnd.commerce-battelle + vnd.commonspace + vnd.cosmocaller + vnd.contact.cmsg + vnd.crick.clicker + vnd.crick.clicker.keyboard + vnd.crick.clicker.palette + vnd.crick.clicker.template + vnd.crick.clicker.wordbank + vnd.criticaltools.wbs+xml + vnd.ctc-posml + vnd.ctct.ws+xml + vnd.cups-pdf + vnd.cups-postscript + vnd.cups-ppd + vnd.cups-raster + vnd.cups-raw + vnd.curl + vnd.cyan.dean.root+xml + vnd.cybank + vnd.dart + vnd.data-vision.rdz + vnd.dece.data + vnd.dece.ttml+xml + vnd.dece.unspecified + vnd.dece.zip + vnd.denovo.fcselayout-link + vnd.dir-bi.plate-dl-nosuffix + vnd.dm.delegation+xml + vnd.dna + vnd.dolby.mobile.1 + vnd.dolby.mobile.2 + vnd.dpgraph + vnd.dreamfactory + vnd.dtg.local + vnd.dtg.local.flash + vnd.dtg.local.html + vnd.dvb.ait + vnd.dvb.dvbj + vnd.dvb.esgcontainer + vnd.dvb.ipdcdftnotifaccess + vnd.dvb.ipdcesgaccess + vnd.dvb.ipdcesgaccess2 + vnd.dvb.ipdcesgpdd + vnd.dvb.ipdcroaming + vnd.dvb.iptv.alfec-base + vnd.dvb.iptv.alfec-enhancement + vnd.dvb.notif-aggregate-root+xml + vnd.dvb.notif-container+xml + vnd.dvb.notif-generic+xml + vnd.dvb.notif-ia-msglist+xml + vnd.dvb.notif-ia-registration-request+xml + vnd.dvb.notif-ia-registration-response+xml + vnd.dvb.notif-init+xml + vnd.dvb.pfr + vnd.dvb.service + vnd.dxr + vnd.dynageo + vnd.easykaraoke.cdgdownload + vnd.ecdis-update + vnd.ecowin.chart + vnd.ecowin.filerequest + vnd.ecowin.fileupdate + vnd.ecowin.series + vnd.ecowin.seriesrequest + vnd.ecowin.seriesupdate + vnd.emclient.accessrequest+xml + vnd.enliven + vnd.eprints.data+xml + vnd.epson.esf + vnd.epson.msf + vnd.epson.quickanime + vnd.epson.salt + vnd.epson.ssf + vnd.ericsson.quickcall + vnd.eszigno3+xml + vnd.etsi.aoc+xml + vnd.etsi.cug+xml + vnd.etsi.iptvcommand+xml + vnd.etsi.iptvdiscovery+xml + vnd.etsi.iptvprofile+xml + vnd.etsi.iptvsad-bc+xml + vnd.etsi.iptvsad-cod+xml + vnd.etsi.iptvsad-npvr+xml + vnd.etsi.iptvservice+xml + vnd.etsi.iptvsync+xml + vnd.etsi.iptvueprofile+xml + vnd.etsi.mcid+xml + vnd.etsi.overload-control-policy-dataset+xml + vnd.etsi.sci+xml + vnd.etsi.simservs+xml + vnd.etsi.tsl+xml + vnd.etsi.tsl.der + vnd.eudora.data + vnd.ezpix-album + vnd.ezpix-package + vnd.f-secure.mobile + vnd.fdf + vnd.fdsn.mseed + vnd.fdsn.seed + vnd.ffsns + vnd.fints + vnd.FloGraphIt + vnd.fluxtime.clip + vnd.font-fontforge-sfd + vnd.framemaker + vnd.frogans.fnc + vnd.frogans.ltf + vnd.fsc.weblaunch + vnd.fujitsu.oasys + vnd.fujitsu.oasys2 + vnd.fujitsu.oasys3 + vnd.fujitsu.oasysgp + vnd.fujitsu.oasysprs + vnd.fujixerox.ART4 + vnd.fujixerox.ART-EX + vnd.fujixerox.ddd + vnd.fujixerox.docuworks + vnd.fujixerox.docuworks.binder + vnd.fujixerox.HBPL + vnd.fut-misnet + vnd.fuzzysheet + vnd.genomatix.tuxedo + vnd.geogebra.file + vnd.geogebra.tool + vnd.geometry-explorer + vnd.geonext + vnd.geoplan + vnd.geospace + vnd.globalplatform.card-content-mgt + vnd.globalplatform.card-content-mgt-response + vnd.google-earth.kml+xml + vnd.google-earth.kmz + vnd.grafeq + vnd.gridmp + vnd.groove-account + vnd.groove-help + vnd.groove-identity-message + vnd.groove-injector + vnd.groove-tool-message + vnd.groove-tool-template + vnd.groove-vcard + vnd.hal+json + vnd.hal+xml + vnd.HandHeld-Entertainment+xml + vnd.hbci + vnd.hcl-bireports + vnd.hhe.lesson-player + vnd.hp-HPGL + vnd.hp-hpid + vnd.hp-hps + vnd.hp-jlyt + vnd.hp-PCL + vnd.hp-PCLXL + vnd.httphone + vnd.hydrostatix.sof-data + vnd.hzn-3d-crossword + vnd.ibm.afplinedata + vnd.ibm.electronic-media + vnd.ibm.MiniPay + vnd.ibm.modcap + vnd.ibm.rights-management + vnd.ibm.secure-container + vnd.iccprofile + vnd.ieee.1905 + vnd.igloader + vnd.immervision-ivp + vnd.immervision-ivu + vnd.informedcontrol.rms+xml + vnd.infotech.project + vnd.infotech.project+xml + vnd.informix-visionary + vnd.innopath.wamp.notification + vnd.insors.igm + vnd.intercon.formnet + vnd.intergeo + vnd.intertrust.digibox + vnd.intertrust.nncp + vnd.intu.qbo + vnd.intu.qfx + vnd.iptc.g2.conceptitem+xml + vnd.iptc.g2.knowledgeitem+xml + vnd.iptc.g2.newsitem+xml + vnd.iptc.g2.newsmessage+xml + vnd.iptc.g2.packageitem+xml + vnd.iptc.g2.planningitem+xml + vnd.ipunplugged.rcprofile + vnd.irepository.package+xml + vnd.is-xpr + vnd.isac.fcs + vnd.jam + vnd.japannet-directory-service + vnd.japannet-jpnstore-wakeup + vnd.japannet-payment-wakeup + vnd.japannet-registration + vnd.japannet-registration-wakeup + vnd.japannet-setstore-wakeup + vnd.japannet-verification + vnd.japannet-verification-wakeup + vnd.jcp.javame.midlet-rms + vnd.jisp + vnd.joost.joda-archive + vnd.jsk.isdn-ngn + vnd.kahootz + vnd.kde.karbon + vnd.kde.kchart + vnd.kde.kformula + vnd.kde.kivio + vnd.kde.kontour + vnd.kde.kpresenter + vnd.kde.kspread + vnd.kde.kword + vnd.kenameaapp + vnd.kidspiration + vnd.Kinar + vnd.koan + vnd.kodak-descriptor + vnd.las.las+xml + vnd.liberty-request+xml + vnd.llamagraphics.life-balance.desktop + vnd.llamagraphics.life-balance.exchange+xml + vnd.lotus-1-2-3 + vnd.lotus-approach + vnd.lotus-freelance + vnd.lotus-notes + vnd.lotus-organizer + vnd.lotus-screencam + vnd.lotus-wordpro + vnd.macports.portpkg + vnd.marlin.drm.actiontoken+xml + vnd.marlin.drm.conftoken+xml + vnd.marlin.drm.license+xml + vnd.marlin.drm.mdcf + vnd.mcd + vnd.medcalcdata + vnd.mediastation.cdkey + vnd.meridian-slingshot + vnd.MFER + vnd.mfmp + vnd.micrografx.flo + vnd.micrografx.igx + vnd.mif + vnd.minisoft-hp3000-save + vnd.mitsubishi.misty-guard.trustweb + vnd.Mobius.DAF + vnd.Mobius.DIS + vnd.Mobius.MBK + vnd.Mobius.MQY + vnd.Mobius.MSL + vnd.Mobius.PLC + vnd.Mobius.TXF + vnd.mophun.application + vnd.mophun.certificate + vnd.motorola.flexsuite + vnd.motorola.flexsuite.adsi + vnd.motorola.flexsuite.fis + vnd.motorola.flexsuite.gotap + vnd.motorola.flexsuite.kmr + vnd.motorola.flexsuite.ttc + vnd.motorola.flexsuite.wem + vnd.motorola.iprm + vnd.mozilla.xul+xml + vnd.ms-artgalry + vnd.ms-asf + vnd.ms-cab-compressed + vnd.mseq + vnd.ms-excel + vnd.ms-excel.addin.macroEnabled.12 + vnd.ms-excel.sheet.binary.macroEnabled.12 + vnd.ms-excel.sheet.macroEnabled.12 + vnd.ms-excel.template.macroEnabled.12 + vnd.ms-fontobject + vnd.ms-htmlhelp + vnd.ms-ims + vnd.ms-lrm + vnd.ms-office.activeX+xml + vnd.ms-officetheme + vnd.ms-playready.initiator+xml + vnd.ms-powerpoint + vnd.ms-powerpoint.addin.macroEnabled.12 + vnd.ms-powerpoint.presentation.macroEnabled.12 + vnd.ms-powerpoint.slide.macroEnabled.12 + vnd.ms-powerpoint.slideshow.macroEnabled.12 + vnd.ms-powerpoint.template.macroEnabled.12 + vnd.ms-project + vnd.ms-tnef + vnd.ms-wmdrm.lic-chlg-req + vnd.ms-wmdrm.lic-resp + vnd.ms-wmdrm.meter-chlg-req + vnd.ms-wmdrm.meter-resp + vnd.ms-word.document.macroEnabled.12 + vnd.ms-word.template.macroEnabled.12 + vnd.ms-works + vnd.ms-wpl + vnd.ms-xpsdocument + vnd.msign + vnd.multiad.creator + vnd.multiad.creator.cif + vnd.musician + vnd.music-niff + vnd.muvee.style + vnd.mynfc + vnd.ncd.control + vnd.ncd.reference + vnd.nervana + vnd.netfpx + vnd.neurolanguage.nlu + vnd.nintendo.nitro.rom + vnd.nitf + vnd.noblenet-directory + vnd.noblenet-sealer + vnd.noblenet-web + vnd.nokia.catalogs + vnd.nokia.conml+wbxml + vnd.nokia.conml+xml + vnd.nokia.iptv.config+xml + vnd.nokia.iSDS-radio-presets + vnd.nokia.landmark+wbxml + vnd.nokia.landmark+xml + vnd.nokia.landmarkcollection+xml + vnd.nokia.ncd + vnd.nokia.n-gage.ac+xml + vnd.nokia.n-gage.data + vnd.nokia.n-gage.symbian.install + vnd.nokia.pcd+wbxml + vnd.nokia.pcd+xml + vnd.nokia.radio-preset + vnd.nokia.radio-presets + vnd.novadigm.EDM + vnd.novadigm.EDX + vnd.novadigm.EXT + vnd.ntt-local.content-share + vnd.ntt-local.file-transfer + vnd.ntt-local.sip-ta_remote + vnd.ntt-local.sip-ta_tcp_stream + vnd.oasis.opendocument.chart + vnd.oasis.opendocument.chart-template + vnd.oasis.opendocument.database + vnd.oasis.opendocument.formula + vnd.oasis.opendocument.formula-template + vnd.oasis.opendocument.graphics + vnd.oasis.opendocument.graphics-template + vnd.oasis.opendocument.image + vnd.oasis.opendocument.image-template + vnd.oasis.opendocument.presentation + vnd.oasis.opendocument.presentation-template + vnd.oasis.opendocument.spreadsheet + vnd.oasis.opendocument.spreadsheet-template + vnd.oasis.opendocument.text + vnd.oasis.opendocument.text-master + vnd.oasis.opendocument.text-template + vnd.oasis.opendocument.text-web + vnd.obn + vnd.oftn.l10n+json + vnd.oipf.contentaccessdownload+xml + vnd.oipf.contentaccessstreaming+xml + vnd.oipf.cspg-hexbinary + vnd.oipf.dae.svg+xml + vnd.oipf.dae.xhtml+xml + vnd.oipf.mippvcontrolmessage+xml + vnd.oipf.pae.gem + vnd.oipf.spdiscovery+xml + vnd.oipf.spdlist+xml + vnd.oipf.ueprofile+xml + vnd.oipf.userprofile+xml + vnd.olpc-sugar + vnd.oma.bcast.associated-procedure-parameter+xml + vnd.oma.bcast.drm-trigger+xml + vnd.oma.bcast.imd+xml + vnd.oma.bcast.ltkm + vnd.oma.bcast.notification+xml + vnd.oma.bcast.provisioningtrigger + vnd.oma.bcast.sgboot + vnd.oma.bcast.sgdd+xml + vnd.oma.bcast.sgdu + vnd.oma.bcast.simple-symbol-container + vnd.oma.bcast.smartcard-trigger+xml + vnd.oma.bcast.sprov+xml + vnd.oma.bcast.stkm + vnd.oma.cab-address-book+xml + vnd.oma.cab-feature-handler+xml + vnd.oma.cab-pcc+xml + vnd.oma.cab-subs-invite+xml + vnd.oma.cab-user-prefs+xml + vnd.oma.dcd + vnd.oma.dcdc + vnd.oma.dd2+xml + vnd.oma.drm.risd+xml + vnd.oma.group-usage-list+xml + vnd.oma.pal+xml + vnd.oma.poc.detailed-progress-report+xml + vnd.oma.poc.final-report+xml + vnd.oma.poc.groups+xml + vnd.oma.poc.invocation-descriptor+xml + vnd.oma.poc.optimized-progress-report+xml + vnd.oma.push + vnd.oma.scidm.messages+xml + vnd.oma.xcap-directory+xml + vnd.omads-email+xml + vnd.omads-file+xml + vnd.omads-folder+xml + vnd.omaloc-supl-init + vnd.oma-scws-config + vnd.oma-scws-http-request + vnd.oma-scws-http-response + vnd.openofficeorg.extension + vnd.openxmlformats-officedocument.custom-properties+xml + vnd.openxmlformats-officedocument.customXmlProperties+xml + vnd.openxmlformats-officedocument.drawing+xml + vnd.openxmlformats-officedocument.drawingml.chart+xml + vnd.openxmlformats-officedocument.drawingml.chartshapes+xml + vnd.openxmlformats-officedocument.drawingml.diagramColors+xml + vnd.openxmlformats-officedocument.drawingml.diagramData+xml + vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml + vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml + vnd.openxmlformats-officedocument.extended-properties+xml + vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml + vnd.openxmlformats-officedocument.presentationml.comments+xml + vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml + vnd.openxmlformats-officedocument.presentationml.notesMaster+xml + vnd.openxmlformats-officedocument.presentationml.notesSlide+xml + vnd.openxmlformats-officedocument.presentationml.presentation + vnd.openxmlformats-officedocument.presentationml.presentation.main+xml + vnd.openxmlformats-officedocument.presentationml.presProps+xml + vnd.openxmlformats-officedocument.presentationml.slide + vnd.openxmlformats-officedocument.presentationml.slide+xml + vnd.openxmlformats-officedocument.presentationml.slideLayout+xml + vnd.openxmlformats-officedocument.presentationml.slideMaster+xml + vnd.openxmlformats-officedocument.presentationml.slideshow + vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml + vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml + vnd.openxmlformats-officedocument.presentationml.tableStyles+xml + vnd.openxmlformats-officedocument.presentationml.tags+xml + vnd.openxmlformats-officedocument.presentationml.template + vnd.openxmlformats-officedocument.presentationml.template.main+xml + vnd.openxmlformats-officedocument.presentationml.viewProps+xml + vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml + vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml + vnd.openxmlformats-officedocument.spreadsheetml.comments+xml + vnd.openxmlformats-officedocument.spreadsheetml.connections+xml + vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml + vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml + vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml + vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml + vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml + vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml + vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml + vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml + vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml + vnd.openxmlformats-officedocument.spreadsheetml.sheet + vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml + vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml + vnd.openxmlformats-officedocument.spreadsheetml.styles+xml + vnd.openxmlformats-officedocument.spreadsheetml.table+xml + vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml + vnd.openxmlformats-officedocument.spreadsheetml.template + vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml + vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml + vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml + vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml + vnd.openxmlformats-officedocument.theme+xml + vnd.openxmlformats-officedocument.themeOverride+xml + vnd.openxmlformats-officedocument.vmlDrawing + vnd.openxmlformats-officedocument.wordprocessingml.comments+xml + vnd.openxmlformats-officedocument.wordprocessingml.document + vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml + vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml + vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml + vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml + vnd.openxmlformats-officedocument.wordprocessingml.footer+xml + vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml + vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml + vnd.openxmlformats-officedocument.wordprocessingml.settings+xml + vnd.openxmlformats-officedocument.wordprocessingml.styles+xml + vnd.openxmlformats-officedocument.wordprocessingml.template + vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml + vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml + vnd.openxmlformats-package.core-properties+xml + vnd.openxmlformats-package.digital-signature-xmlsignature+xml + vnd.openxmlformats-package.relationships+xml + vnd.orange.indata + vnd.osa.netdeploy + vnd.osgeo.mapguide.package + vnd.osgi.bundle + vnd.osgi.dp + vnd.osgi.subsystem + vnd.otps.ct-kip+xml + vnd.palm + vnd.paos.xml + vnd.pawaafile + vnd.pg.format + vnd.pg.osasli + vnd.piaccess.application-licence + vnd.picsel + vnd.pmi.widget + vnd.poc.group-advertisement+xml + vnd.pocketlearn + vnd.powerbuilder6 + vnd.powerbuilder6-s + vnd.powerbuilder7 + vnd.powerbuilder75 + vnd.powerbuilder75-s + vnd.powerbuilder7-s + vnd.preminet + vnd.previewsystems.box + vnd.proteus.magazine + vnd.publishare-delta-tree + vnd.pvi.ptid1 + vnd.pwg-multiplexed + vnd.pwg-xhtml-print+xml + vnd.qualcomm.brew-app-res + vnd.Quark.QuarkXPress + vnd.quobject-quoxdocument + vnd.radisys.moml+xml + vnd.radisys.msml-audit-conf+xml + vnd.radisys.msml-audit-conn+xml + vnd.radisys.msml-audit-dialog+xml + vnd.radisys.msml-audit-stream+xml + vnd.radisys.msml-audit+xml + vnd.radisys.msml-conf+xml + vnd.radisys.msml-dialog-base+xml + vnd.radisys.msml-dialog-fax-detect+xml + vnd.radisys.msml-dialog-fax-sendrecv+xml + vnd.radisys.msml-dialog-group+xml + vnd.radisys.msml-dialog-speech+xml + vnd.radisys.msml-dialog-transform+xml + vnd.radisys.msml-dialog+xml + vnd.radisys.msml+xml + vnd.rainstor.data + vnd.rapid + vnd.realvnc.bed + vnd.recordare.musicxml + vnd.recordare.musicxml+xml + vnd.RenLearn.rlprint + vnd.rig.cryptonote + vnd.route66.link66+xml + vnd.rs-274x + vnd.ruckus.download + vnd.s3sms + vnd.sailingtracker.track + vnd.sbm.cid + vnd.sbm.mid2 + vnd.scribus + vnd.sealed.3df + vnd.sealed.csf + vnd.sealed.doc + vnd.sealed.eml + vnd.sealed.mht + vnd.sealed.net + vnd.sealed.ppt + vnd.sealed.tiff + vnd.sealed.xls + vnd.sealedmedia.softseal.html + vnd.sealedmedia.softseal.pdf + vnd.seemail + vnd.sema + vnd.semd + vnd.semf + vnd.shana.informed.formdata + vnd.shana.informed.formtemplate + vnd.shana.informed.interchange + vnd.shana.informed.package + vnd.SimTech-MindMapper + vnd.smaf + vnd.smart.notebook + vnd.smart.teacher + vnd.software602.filler.form+xml + vnd.software602.filler.form-xml-zip + vnd.solent.sdkm+xml + vnd.spotfire.dxp + vnd.spotfire.sfs + vnd.sss-cod + vnd.sss-dtf + vnd.sss-ntf + vnd.stepmania.package + vnd.stepmania.stepchart + vnd.street-stream + vnd.sun.wadl+xml + vnd.sus-calendar + vnd.svd + vnd.swiftview-ics + vnd.syncml.dm.notification + vnd.syncml.dmddf+xml + vnd.syncml.dmtnds+wbxml + vnd.syncml.dmtnds+xml + vnd.syncml.dmddf+wbxml + vnd.syncml.dm+wbxml + vnd.syncml.dm+xml + vnd.syncml.ds.notification + vnd.syncml+xml + vnd.tao.intent-module-archive + vnd.tcpdump.pcap + vnd.tmobile-livetv + vnd.trid.tpt + vnd.triscape.mxs + vnd.trueapp + vnd.truedoc + vnd.ubisoft.webplayer + vnd.ufdl + vnd.uiq.theme + vnd.umajin + vnd.unity + vnd.uoml+xml + vnd.uplanet.alert + vnd.uplanet.alert-wbxml + vnd.uplanet.bearer-choice + vnd.uplanet.bearer-choice-wbxml + vnd.uplanet.cacheop + vnd.uplanet.cacheop-wbxml + vnd.uplanet.channel + vnd.uplanet.channel-wbxml + vnd.uplanet.list + vnd.uplanet.listcmd + vnd.uplanet.listcmd-wbxml + vnd.uplanet.list-wbxml + vnd.uplanet.signal + vnd.vcx + vnd.vd-study + vnd.vectorworks + vnd.verimatrix.vcas + vnd.vidsoft.vidconference + vnd.visio + vnd.visionary + vnd.vividence.scriptfile + vnd.vsf + vnd.wap.sic + vnd.wap.slc + vnd.wap.wbxml + vnd.wap.wmlc + vnd.wap.wmlscriptc + vnd.webturbo + vnd.wfa.wsc + vnd.wmc + vnd.wmf.bootstrap + vnd.wolfram.mathematica + vnd.wolfram.mathematica.package + vnd.wolfram.player + vnd.wordperfect + vnd.wqd + vnd.wrq-hp3000-labelled + vnd.wt.stf + vnd.wv.csp+xml + vnd.wv.csp+wbxml + vnd.wv.ssp+xml + vnd.xara + vnd.xfdl + vnd.xfdl.webform + vnd.xmi+xml + vnd.xmpie.cpkg + vnd.xmpie.dpkg + vnd.xmpie.plan + vnd.xmpie.ppkg + vnd.xmpie.xlim + vnd.yamaha.hv-dic + vnd.yamaha.hv-script + vnd.yamaha.hv-voice + vnd.yamaha.openscoreformat.osfpvg+xml + vnd.yamaha.openscoreformat + vnd.yamaha.remote-setup + vnd.yamaha.smaf-audio + vnd.yamaha.smaf-phrase + vnd.yamaha.through-ngn + vnd.yamaha.tunnel-udpencap + vnd.yellowriver-custom-menu + vnd.zul + vnd.zzazz.deck+xml + voicexml+xml + vq-rtcpxr + watcherinfo+xml + whoispp-query + whoispp-response + widget + wita + wordperfect5.1 + wsdl+xml + wspolicy+xml + x400-bp + xcap-att+xml + xcap-caps+xml + xcap-diff+xml + xcap-el+xml + xcap-error+xml + xcap-ns+xml + xcon-conference-info-diff+xml + xcon-conference-info+xml + xenc+xml + xhtml+xml + xml + xml-dtd + xml-external-parsed-entity + xmpp+xml + xop+xml + xslt+xml + xv+xml + yang + yin+xml + zip + zlib + + + + + cgm + example + fits + g3fax + gif + ief + jp2 + jpeg + jpm + jpx + ktx + naplps + png + prs.btif + prs.pti + pwg-raster + svg+xml + t38 + tiff + tiff-fx + vnd.adobe.photoshop + vnd.airzip.accelerator.azv + vnd.cns.inf2 + vnd.dece.graphic + vnd.djvu + vnd.dwg + vnd.dxf + vnd.dvb.subtitle + vnd.fastbidsheet + vnd.fpx + vnd.fst + vnd.fujixerox.edmics-mmr + vnd.fujixerox.edmics-rlc + vnd.globalgraphics.pgb + vnd.microsoft.icon + vnd.mix + vnd.ms-modi + vnd.net-fpx + vnd.radiance + vnd.sealed.png + vnd.sealedmedia.softseal.gif + vnd.sealedmedia.softseal.jpg + vnd.svf + vnd.wap.wbmp + vnd.xiff + + + CPIM + delivery-status + disposition-notification + example + external-body + feedback-report + global + global-delivery-status + global-disposition-notification + global-headers + http + imdn+xml + partial + rfc822 + s-http + sip + sipfrag + tracking-status + + + example + iges + mesh + vnd.collada+xml + vnd.dwf + vnd.flatland.3dml + vnd.gdl + vnd.gs-gdl + vnd.gtw + vnd.moml+xml + vnd.mts + vnd.parasolid.transmit.binary + vnd.parasolid.transmit.text + vnd.vtu + vrml + + + alternative + appledouble + byteranges + digest + encrypted + example + form-data + header-set + mixed + parallel + related + report + signed + voice-message + + + 1d-interleaved-parityfec + calendar + css + csv + dns + enriched + example + fwdred + grammar-ref-list + html + jcr-cnd + mizar + n3 + parityfec + plain + prs.fallenstein.rst + prs.lines.tag + raptorfec + RED + rfc822-headers + richtext + rtf + rtp-enc-aescm128 + rtx + sgml + t140 + tab-separated-values + troff + turtle + ulpfec + uri-list + vcard + vnd.abc + vnd.curl + vnd.DMClientScript + vnd.dvb.subtitle + vnd.esmertec.theme-descriptor + vnd.fly + vnd.fmi.flexstor + vnd.graphviz + vnd.in3d.3dml + vnd.in3d.spot + vnd.IPTC.NewsML + vnd.IPTC.NITF + vnd.latex-z + vnd.motorola.reflex + vnd.ms-mediapackage + vnd.net2phone.commcenter.command + vnd.radisys.msml-basic-layout + vnd.sun.j2me.app-descriptor + vnd.trolltech.linguist + vnd.wap.si + vnd.wap.sl + vnd.wap.wml + vnd.wap.wmlscript + xml + xml-external-parsed-entity + + \ No newline at end of file