//
//  File:   hzMimetypes.h
//
//  Legal Notice: This file is part of the HadronZoo C++ Class Library.
//
//  Copyright 2025 HadronZoo Project (http://www.hadronzoo.com)
//
//  The HadronZoo C++ Class Library is free software: You can redistribute it, and/or modify it under the terms of the GNU Lesser General Public License, as published by the Free
//  Software Foundation, either version 3 of the License, or any later version.
//
//  The HadronZoo C++ Class Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
//  A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
//
//  You should have received a copy of the GNU Lesser General Public License along with the HadronZoo C++ Class Library. If not, see http://www.gnu.org/licenses.
//
//
//  Enumerations for HadronZoo datatypes and various data presentation formats.
//
#ifndef hzMimetype_h
#define hzMimetype_h
//  Other Includes
#include "hzBasedefs.h"
#include "hzChain.h"
/*
**  MIME types
*/
enum    hzMimetype
{
    //  Category:   Document
    //
    //  List of known MIME types.
    HMTYPE_INVALID,         //  Unrecognized mime string
    //  Audio
    HMTYPE_AUD_ADP,         //  audio/adpcm=.adp
    HMTYPE_AUD_AAC,         //  audio/x-aac=.aac
    HMTYPE_AUD_AIFF,        //  audio/x-aiff=.aif
    HMTYPE_AUD_DECE,        //  audio/vnd.dece.audio=.uva
    HMTYPE_AUD_EOL,         //  audio/vnd.digital-winds=.eol
    HMTYPE_AUD_DRA,         //  audio/vnd.dra=.dra
    HMTYPE_AUD_DTS,         //  audio/vnd.dts=.dts
    HMTYPE_AUD_DTS_HD,      //  audio/vnd.dts.hd=.dtshd
    HMTYPE_AUD_RIP,         //  audio/vnd.rip=.rip
    HMTYPE_AUD_LUCENT,      //  audio/vnd.lucent.voice=.lvp
    HMTYPE_AUD_MPEGURL,     //  audio/x-mpegurl=.m3u
    HMTYPE_AUD_PYA,         //  audio/vnd.ms-playready.media.pya=.pya
    HMTYPE_AUD_WMA,         //  audio/x-ms-wma=.wma
    HMTYPE_AUD_WAX,         //  audio/x-ms-wax=.wax
    HMTYPE_AUD_MID,         //  audio/midi=.mid
    HMTYPE_AUD_MPEG,        //  audio/mpeg=.mpga
    HMTYPE_AUD_MP4,         //  audio/mp4=.mp4a
    HMTYPE_AUD_ECELP4800,   //  audio/vnd.nuera.ecelp4800=.ecelp4800
    HMTYPE_AUD_ECELP7470,   //  audio/vnd.nuera.ecelp7470=.ecelp7470
    HMTYPE_AUD_ECELP9600,   //  audio/vnd.nuera.ecelp9600=.ecelp9600
    HMTYPE_AUD_OGA,         //  audio/ogg=.oga
    HMTYPE_AUD_WEBA,        //  audio/webm=.weba
    HMTYPE_AUD_REAL_RAM,    //  audio/x-pn-realaudio=.ram
    HMTYPE_AUD_REAL_RMP,    //  audio/x-pn-realaudio-plugin=.rmp
    HMTYPE_AUD_BASIC_AU,    //  audio/basic=.au
    HMTYPE_AUD_WAV,         //  audio/x-wav=.wav
    //  Chemicals
    HMTYPE_CHM_CDX,         //  chemical/x-cdx=.cdx
    HMTYPE_CHM_CML,         //  chemical/x-cml=.cml
    HMTYPE_CHM_CSML,        //  chemical/x-csml=.csml
    HMTYPE_CHM_CIF,         //  chemical/x-cif=.cif
    HMTYPE_CHM_CMDF,        //  chemical/x-cmdf=.cmdf
    HMTYPE_CHM_XYZ,         //  chemical/x-xyz=.xyz
    //  Images
    HMTYPE_IMG_DXF,         //  image/vnd.dxf=.dxf
    HMTYPE_IMG_BMP,         //  image/bmp=.bmp
    HMTYPE_IMG_BTIF,        //  image/prs.btif=.btif
    HMTYPE_IMG_DVB,         //  image/vnd.dvb.subtitle=.sub
    HMTYPE_IMG_RASTER,      //  image/x-cmu-raster=.ras
    HMTYPE_IMG_CGM,         //  image/cgm=.cgm
    HMTYPE_IMG_CMX,         //  image/x-cmx=.cmx
    HMTYPE_IMG_DECE,        //  image/vnd.dece.graphic=.uvi
    HMTYPE_IMG_DJVU,        //  image/vnd.djvu=.djvu
    HMTYPE_IMG_DWG,         //  image/vnd.dwg=.dwg
    HMTYPE_IMG_EDMIC_MMR,   //  image/vnd.fujixerox.edmics-mmr=.mmr
    HMTYPE_IMG_EDMIC_RLC,   //  image/vnd.fujixerox.edmics-rlc=.rlc
    HMTYPE_IMG_XIFF,        //  image/vnd.xiff=.xif
    HMTYPE_IMG_FST,         //  image/vnd.fst=.fst
    HMTYPE_IMG_BIDSHEET,    //  image/vnd.fastbidsheet=.fbs
    HMTYPE_IMG_FPX,         //  image/vnd.fpx=.fpx
    HMTYPE_IMG_NET_FPX,     //  image/vnd.net-fpx=.npx
    HMTYPE_IMG_FREEHAND,    //  image/x-freehand=.fh
    HMTYPE_IMG_G3FAX,       //  image/g3fax=.g3
    HMTYPE_IMG_GIF,         //  image/gif=.gif
    HMTYPE_IMG_ICON,        //  image/x-icon=.ico
    HMTYPE_IMG_IEF,         //  image/ief=.ief
    HMTYPE_IMG_JPEG,        //  image/jpeg=.jpeg
    HMTYPE_IMG_MODI,        //  image/vnd.ms-modi=.mdi
    HMTYPE_IMG_KTX,         //  image/ktx=.ktx
    HMTYPE_IMG_PCX,         //  image/x-pcx=.pcx
    HMTYPE_IMG_PHOTOSHOP,   //  image/vnd.adobe.photoshop=.psd
    HMTYPE_IMG_PICT,        //  image/x-pict=.pic
    HMTYPE_IMG_ANYMAP,      //  image/x-portable-anymap=.pnm
    HMTYPE_IMG_BITMAP,      //  image/x-portable-bitmap=.pbm
    HMTYPE_IMG_GRAYMAP,     //  image/x-portable-graymap=.pgm
    HMTYPE_IMG_PNG,         //  image/png=.png
    HMTYPE_IMG_PIXMAP,      //  image/x-portable-pixmap=.ppm
    HMTYPE_IMG_SVG,         //  image/svg+xml=.svg
    HMTYPE_IMG_RGB,         //  image/x-rgb=.rgb
    HMTYPE_IMG_TIFF,        //  image/tiff=.tiff
    HMTYPE_IMG_WBMP,        //  image/vnd.wap.wbmp=.wbmp
    HMTYPE_IMG_WEBP,        //  image/webp=.webp
    HMTYPE_IMG_XBITMAP,     //  image/x-xbitmap=.xbm
    HMTYPE_IMG_XPIXMAP,     //  image/x-xpixmap=.xpm
    HMTYPE_IMG_XWINMAP,     //  image/x-xwindowdump=.xwd
    //  Model
    HMTYPE_MOD_DWF,         //  model/vnd.dwf=.dwf
    HMTYPE_MOD_COLLDATA,    //  model/vnd.collada+xml=.dae
    HMTYPE_MOD_GTW,         //  model/vnd.gtw=.gtw
    HMTYPE_MOD_GDL,         //  model/vnd.gdl=.gdl
    HMTYPE_MOD_IGES,        //  model/iges=.igs
    HMTYPE_MOD_MESH,        //  model/mesh=.msh
    HMTYPE_MOD_VRML,        //  model/vrml=.wrl
    HMTYPE_MOD_MTS,         //  model/vnd.mts=.mts
    HMTYPE_MOD_VTU,         //  model/vnd.vtu=.vtu
    //  Text
    HMTYPE_TXT_ASM,         //  text/x-asm=.s
    HMTYPE_TXT_PLAINBAS,    //  text/plain-bas=.par
    HMTYPE_TXT_C,           //  text/x-c=.c
    HMTYPE_TXT_CSS,         //  text/css=.css
    HMTYPE_TXT_CSV,         //  text/csv=.csv
    HMTYPE_TXT_CURL,        //  text/vnd.curl=.curl
    HMTYPE_TXT_DCURL,       //  text/vnd.curl.dcurl=.dcurl
    HMTYPE_TXT_MCURL,       //  text/vnd.curl.mcurl=.mcurl
    HMTYPE_TXT_SCURL,       //  text/vnd.curl.scurl=.scurl
    HMTYPE_TXT_FILESTOR,    //  text/vnd.fmi.flexstor=.flx
    HMTYPE_TXT_FORTRAN,     //  text/x-fortran=.f
    HMTYPE_TXT_GRAPHVIZ,    //  text/vnd.graphviz=.gv
    HMTYPE_TXT_HTML,        //  text/html=.html
    HMTYPE_TXT_CALENDAR,    //  text/calendar=.ics
    HMTYPE_TXT_IND3_3DML,   //  text/vnd.in3d.3dml=.3dml
    HMTYPE_TXT_IND3_SPOT,   //  text/vnd.in3d.spot=.spot
    HMTYPE_TXT_J2ME,        //  text/vnd.sun.j2me.app-descriptor=.jad
    HMTYPE_TXT_XJAVA,       //  text/x-java-source=.java
    HMTYPE_TXT_JS,          //  text/javascript=.js
    HMTYPE_TXT_FLY,         //  text/vnd.fly=.fly
    HMTYPE_TXT_N3,          //  text/n3=.n3
    HMTYPE_TXT_PASCAL,      //  text/x-pascal=.p
    HMTYPE_TXT_PRS_LINES,   //  text/prs.lines.tag=.dsc
    HMTYPE_TXT_RICHTEXT,    //  text/richtext=.rtx
    HMTYPE_TXT_SETEXT,      //  text/x-setext=.etx
    HMTYPE_TXT_SGML,        //  text/sgml=.sgml
    HMTYPE_TXT_TABSEP,      //  text/tab-separated-values=.tsv
    HMTYPE_TXT_PLAIN,       //  text/plain=.txt
    HMTYPE_TXT_TROFF,       //  text/troff=.t
    HMTYPE_TXT_TURTLE,      //  text/turtle=.ttl
    HMTYPE_TXT_URI_LIST,    //  text/uri-list=.uri
    HMTYPE_TXT_UUENCODE,    //  text/x-uuencode=.uu
    HMTYPE_TXT_VCALENDAR,   //  text/x-vcalendar=.vcs
    HMTYPE_TXT_VCARD,       //  text/x-vcard=.vcf
    HMTYPE_TXT_WAP_WML,     //  text/vnd.wap.wml=.wml
    HMTYPE_TXT_WAP_SCR,     //  text/vnd.wap.wmlscript=.wmls
    HMTYPE_TXT_XML,         //  text/xml=.xml
    //  Video
    HMTYPE_VID_3GP,         //  video/3gpp=.3gp
    HMTYPE_VID_3G2,         //  video/3gpp2=.3g2
    HMTYPE_VID_AVI,         //  video/x-msvideo=.avi
    HMTYPE_VID_UVH,         //  video/vnd.dece.hd=.uvh
    HMTYPE_VID_UVM,         //  video/vnd.dece.mobile=.uvm
    HMTYPE_VID_UVU,         //  video/vnd.uvvu.mp4=.uvu
    HMTYPE_VID_UVP,         //  video/vnd.dece.pd=.uvp
    HMTYPE_VID_UVS,         //  video/vnd.dece.sd=.uvs
    HMTYPE_VID_UUV,         //  video/vnd.dece.video=.uvv
    HMTYPE_VID_FVT,         //  video/vnd.fvt=.fvt
    HMTYPE_VID_F4V,         //  video/x-f4v=.f4v
    HMTYPE_VID_FLV,         //  video/x-flv=.flv
    HMTYPE_VID_FLI,         //  video/x-fli=.fli
    HMTYPE_VID_H261,        //  video/h261=.h261
    HMTYPE_VID_H263,        //  video/h263=.h263
    HMTYPE_VID_H264,        //  video/h264=.h264
    HMTYPE_VID_JPM,         //  video/jpm=.jpm
    HMTYPE_VID_JPEG,        //  video/jpeg=.jpgv
    HMTYPE_VID_MV4,         //  video/x-m4v=.m4v
    HMTYPE_VID_ASF,         //  video/x-ms-asf=.asf
    HMTYPE_VID_PYV,         //  video/vnd.ms-playready.media.pyv=.pyv
    HMTYPE_VID_WM,          //  video/x-ms-wm=.wm
    HMTYPE_VID_WMV,         //  video/x-ms-wmv=.wmv
    HMTYPE_VID_MVX,         //  video/x-ms-wvx=.wvx
    HMTYPE_VID_MJ2,         //  video/mj2=.mj2
    HMTYPE_VID_MXU,         //  video/vnd.mpegurl=.mxu
    HMTYPE_VID_MPEG,        //  video/mpeg=.mpeg
    HMTYPE_VID_MP4,         //  video/mp4=.mp4
    HMTYPE_VID_OGG,         //  video/ogg=.ogv
    HMTYPE_VID_WEBM,        //  video/webm=.webm
    HMTYPE_VID_QTIME,       //  video/quicktime=.qt
    HMTYPE_VID_SGI,         //  video/x-sgi-movie=.movie
    HMTYPE_VID_VIVO,        //  video/vnd.vivo=.viv
    //  Applications
    HMTYPE_APP_001,         //  application/vnd.hzn-3d-crossword=.x3d
    HMTYPE_APP_002,         //  application/vnd.mseq=.mseq
    HMTYPE_APP_003,         //  application/vnd.3m.post-it-notes=.pwn
    HMTYPE_APP_004,         //  application/vnd.3gpp.pic-bw-large=.plb
    HMTYPE_APP_005,         //  application/vnd.3gpp.pic-bw-small=.psb
    HMTYPE_APP_006,         //  application/vnd.3gpp.pic-bw-var=.pvb
    HMTYPE_APP_007,         //  application/vnd.3gpp2.tcap=.tcap
    HMTYPE_APP_008,         //  application/x-7z-compressed=.7z
    HMTYPE_APP_009,         //  application/x-abiword=.abw
    HMTYPE_APP_010,         //  application/x-ace-compressed=.ace
    HMTYPE_APP_011,         //  application/vnd.americandynamics.acc=.acc
    HMTYPE_APP_012,         //  application/vnd.acucobol=.acu
    HMTYPE_APP_013,         //  application/vnd.acucorp=.atc
    HMTYPE_APP_014,         //  application/x-authorware-bin=.aab
    HMTYPE_APP_015,         //  application/x-authorware-map=.aam
    HMTYPE_APP_016,         //  application/x-authorware-seg=.aas
    HMTYPE_APP_FLASH,       //  application/x-shockwave-flash=.swf
    HMTYPE_APP_018,         //  application/vnd.adobe.fxp=.fxp
    HMTYPE_APP_PDF,         //  application/pdf=.pdf
    HMTYPE_APP_020,         //  application/vnd.cups-ppd=.ppd
    HMTYPE_APP_021,         //  application/x-director=.dir
    HMTYPE_APP_022,         //  application/vnd.adobe.xdp+xml=.xdp
    HMTYPE_APP_023,         //  application/vnd.adobe.xfdf=.xfdf
    HMTYPE_APP_024,         //  application/vnd.ahead.space=.ahead
    HMTYPE_APP_025,         //  application/vnd.airzip.filesecure.azf=.azf
    HMTYPE_APP_026,         //  application/vnd.airzip.filesecure.azs=.azs
    HMTYPE_APP_027,         //  application/vnd.amazon.ebook=.azw
    HMTYPE_APP_028,         //  application/vnd.amiga.ami=.ami
    HMTYPE_APP_029,         //  application/andrew-inset
    HMTYPE_APP_030,         //  application/vnd.android.package-archive=.apk
    HMTYPE_APP_031,         //  application/vnd.anser-web-certificate-issue-initiation=.cii
    HMTYPE_APP_032,         //  application/vnd.anser-web-funds-transfer-initiation=.fti
    HMTYPE_APP_033,         //  application/vnd.antix.game-component=.atx
    HMTYPE_APP_034,         //  application/vnd.apple.installer+xml=.mpkg
    HMTYPE_APP_035,         //  application/applixware=.aw
    HMTYPE_APP_036,         //  application/vnd.hhe.lesson-player=.les
    HMTYPE_APP_037,         //  application/vnd.aristanetworks.swi=.swi
    HMTYPE_APP_038,         //  application/atomcat+xml=.atomcat
    HMTYPE_APP_039,         //  application/atomsvc+xml=.atomsvc
    HMTYPE_APP_040,         //  application/atom+xml=.xml
    HMTYPE_APP_041,         //  application/pkix-attr-cert=.ac
    HMTYPE_APP_042,         //  application/vnd.audiograph=.aep
    HMTYPE_APP_043,         //  application/x-bcpio=.bcpio
    HMTYPE_APP_044,         //  application/octet-stream=.bin
    HMTYPE_APP_045,         //  application/x-bittorrent=.torrent
    HMTYPE_APP_046,         //  application/vnd.rim.cod=.cod
    HMTYPE_APP_047,         //  application/vnd.blueice.multipass=.mpm
    HMTYPE_APP_048,         //  application/vnd.bmi=.bmi
    HMTYPE_APP_049,         //  application/x-sh=.sh
    HMTYPE_APP_050,         //  application/vnd.businessobjects=.rep
    HMTYPE_APP_BZIP,        //  application/x-bzip=.bz
    HMTYPE_APP_BZIP2,       //  application/x-bzip2=.bz2
    HMTYPE_APP_053,         //  application/x-csh=.csh
    HMTYPE_APP_054,         //  application/vnd.chemdraw+xml=.cdxml
    HMTYPE_APP_055,         //  application/vnd.contact.cmsg=.cdbcmsg
    HMTYPE_APP_056,         //  application/vnd.claymore=.cla
    HMTYPE_APP_057,         //  application/vnd.clonk.c4group=.c4g
    HMTYPE_APP_058,         //  application/cdmi-capability=.cdmia
    HMTYPE_APP_059,         //  application/cdmi-container=.cdmic
    HMTYPE_APP_060,         //  application/cdmi-domain=.cdmid
    HMTYPE_APP_061,         //  application/cdmi-object=.cdmio
    HMTYPE_APP_062,         //  application/cdmi-queue=.cdmiq
    HMTYPE_APP_063,         //  application/vnd.cluetrust.cartomobile-config=.c11amc
    HMTYPE_APP_064,         //  application/vnd.cluetrust.cartomobile-config-pkg=.c11amz
    HMTYPE_APP_065,         //  application/mac-compactpro=.cpt
    HMTYPE_APP_066,         //  application/vnd.wap.wmlc=.wmlc
    HMTYPE_APP_067,         //  application/vnd.xara=.xar
    HMTYPE_APP_068,         //  application/vnd.cosmocaller=.cmc
    HMTYPE_APP_069,         //  application/x-cpio=.cpio
    HMTYPE_APP_070,         //  application/vnd.crick.clicker=.clkx
    HMTYPE_APP_071,         //  application/vnd.crick.clicker.keyboard=.clkk
    HMTYPE_APP_072,         //  application/vnd.crick.clicker.palette=.clkp
    HMTYPE_APP_073,         //  application/vnd.crick.clicker.template=.clkt
    HMTYPE_APP_074,         //  application/vnd.crick.clicker.wordbank=.clkw
    HMTYPE_APP_075,         //  application/vnd.criticaltools.wbs+xml=.wbs
    HMTYPE_APP_076,         //  application/vnd.rig.cryptonote=.cryptonote
    HMTYPE_APP_077,         //  application/cu-seeme=.cu
    HMTYPE_APP_078,         //  application/prs.cww=.cww
    HMTYPE_APP_079,         //  application/vnd.curl.car=.car
    HMTYPE_APP_080,         //  application/vnd.curl.pcurl=.pcurl
    HMTYPE_APP_081,         //  application/vnd.yellowriver-custom-menu=.cmp
    HMTYPE_APP_082,         //  application/dssc+der=.dssc
    HMTYPE_APP_083,         //  application/dssc+xml=.xdssc
    HMTYPE_APP_084,         //  application/x-debian-package=.deb
    HMTYPE_APP_085,         //  application/x-dvi=.dvi
    HMTYPE_APP_086,         //  application/vnd.fdsn.seed=.seed
    HMTYPE_APP_087,         //  application/x-dtbook+xml=.dtb
    HMTYPE_APP_088,         //  application/x-dtbresource+xml=.res
    HMTYPE_APP_089,         //  application/vnd.dvb.ait=.ait
    HMTYPE_APP_090,         //  application/vnd.dvb.service=.svc
    HMTYPE_APP_091,         //  application/xml-dtd=.dtd
    HMTYPE_APP_092,         //  application/vnd.dolby.mlp=.mlp
    HMTYPE_APP_093,         //  application/x-doom=.wad
    HMTYPE_APP_094,         //  application/vnd.dpgraph=.dpg
    HMTYPE_APP_095,         //  application/vnd.dreamfactory=.dfac
    HMTYPE_APP_096,         //  application/vnd.dynageo=.geo
    HMTYPE_APP_097,         //  application/ecmascript=.es
    HMTYPE_APP_098,         //  application/vnd.ecowin.chart=.mag
    HMTYPE_APP_099,         //  application/exi=.exi
    HMTYPE_APP_100,         //  application/vnd.proteus.magazine=.mgz
    HMTYPE_APP_EPUB,        //  application/epub+zip=.epub
    HMTYPE_APP_102,         //  application/vnd.enliven=.nml
    HMTYPE_APP_103,         //  application/vnd.is-xpr=.xpr
    HMTYPE_APP_104,         //  application/vnd.xfdl=.xfdl
    HMTYPE_APP_105,         //  application/emma+xml=.emma
    HMTYPE_APP_106,         //  application/vnd.ezpix-album=.ez2
    HMTYPE_APP_107,         //  application/vnd.ezpix-package=.ez3
    HMTYPE_APP_108,         //  application/vnd.denovo.fcselayout-link=.fe_launch
    HMTYPE_APP_109,         //  application/vnd.fluxtime.clip=.ftc
    HMTYPE_APP_110,         //  application/vnd.fdf=.fdf
    HMTYPE_APP_111,         //  application/vnd.mif=.mif
    HMTYPE_APP_112,         //  application/vnd.framemaker=.fm
    HMTYPE_APP_113,         //  application/vnd.fsc.weblaunch=.fsc
    HMTYPE_APP_114,         //  application/vnd.frogans.fnc=.fnc
    HMTYPE_APP_115,         //  application/vnd.frogans.ltf=.ltf
    HMTYPE_APP_116,         //  application/vnd.fujixerox.ddd=.ddd
    HMTYPE_APP_117,         //  application/vnd.fujixerox.docuworks=.xdw
    HMTYPE_APP_118,         //  application/vnd.fujixerox.docuworks.binder=.xbd
    HMTYPE_APP_119,         //  application/vnd.fujitsu.oasys=.oas
    HMTYPE_APP_120,         //  application/vnd.fujitsu.oasys2=.oa2
    HMTYPE_APP_121,         //  application/vnd.fujitsu.oasys3=.oa3
    HMTYPE_APP_122,         //  application/vnd.fujitsu.oasysgp=.fg5
    HMTYPE_APP_123,         //  application/vnd.fujitsu.oasysprs=.bh2
    HMTYPE_APP_124,         //  application/x-futuresplash=.spl
    HMTYPE_APP_125,         //  application/vnd.fuzzysheet=.fzs
    HMTYPE_APP_126,         //  application/vnd.gmx=.gmx
    HMTYPE_APP_127,         //  application/vnd.genomatix.tuxedo=.txd
    HMTYPE_APP_128,         //  application/vnd.geogebra.file=.ggb
    HMTYPE_APP_129,         //  application/vnd.geogebra.tool=.ggt
    HMTYPE_APP_130,         //  application/vnd.geometry-explorer=.gex
    HMTYPE_APP_131,         //  application/vnd.geonext=.gxt
    HMTYPE_APP_132,         //  application/vnd.geoplan=.g2w
    HMTYPE_APP_133,         //  application/vnd.geospace=.g3w
    HMTYPE_APP_134,         //  application/x-font-ghostscript=.gsf
    HMTYPE_APP_135,         //  application/x-font-bdf=.bdf
    HMTYPE_APP_TAR,         //  application/tar=.tar
    HMTYPE_APP_GTAR,        //  application/x-gtar=.gtar
    HMTYPE_APP_137,         //  application/x-texinfo=.texinfo
    HMTYPE_APP_138,         //  application/x-gnumeric=.gnumeric
    HMTYPE_APP_139,         //  application/vnd.google-earth.kml+xml=.kml
    HMTYPE_APP_140,         //  application/vnd.google-earth.kmz=.kmz
    HMTYPE_APP_141,         //  application/vnd.grafeq=.gqf
    HMTYPE_APP_142,         //  application/vnd.groove-account=.gac
    HMTYPE_APP_143,         //  application/vnd.groove-help=.ghf
    HMTYPE_APP_144,         //  application/vnd.groove-identity-message=.gim
    HMTYPE_APP_145,         //  application/vnd.groove-injector=.grv
    HMTYPE_APP_146,         //  application/vnd.groove-tool-message=.gtm
    HMTYPE_APP_147,         //  application/vnd.groove-tool-template=.tpl
    HMTYPE_APP_148,         //  application/vnd.groove-vcard=.vcg
    HMTYPE_APP_149,         //  application/vnd.hp-hpid=.hpid
    HMTYPE_APP_150,         //  application/vnd.hp-hps=.hps
    HMTYPE_APP_151,         //  application/x-hdf=.hdf
    HMTYPE_APP_152,         //  application/vnd.hbci=.hbci
    HMTYPE_APP_153,         //  application/vnd.hp-jlyt=.jlt
    HMTYPE_APP_154,         //  application/vnd.hp-pcl=.pcl
    HMTYPE_APP_155,         //  application/vnd.hp-hpgl=.hpgl
    HMTYPE_APP_156,         //  application/vnd.yamaha.hv-script=.hvs
    HMTYPE_APP_157,         //  application/vnd.yamaha.hv-dic=.hvd
    HMTYPE_APP_158,         //  application/vnd.yamaha.hv-voice=.hvp
    HMTYPE_APP_159,         //  application/vnd.hydrostatix.sof-data=.sfd-hdstx
    HMTYPE_APP_160,         //  application/hyperstudio=.stk
    HMTYPE_APP_161,         //  application/vnd.hal+xml=.hal
    HMTYPE_APP_162,         //  application/vnd.ibm.rights-management=.irm
    HMTYPE_APP_163,         //  application/vnd.ibm.secure-container=.sc
    HMTYPE_APP_164,         //  application/vnd.iccprofile=.icc
    HMTYPE_APP_165,         //  application/vnd.igloader=.igl
    HMTYPE_APP_166,         //  application/vnd.immervision-ivp=.ivp
    HMTYPE_APP_167,         //  application/vnd.immervision-ivu=.ivu
    HMTYPE_APP_168,         //  application/reginfo+xml=.rif
    HMTYPE_APP_169,         //  application/vnd.intergeo=.i2g
    HMTYPE_APP_170,         //  application/vnd.cinderella=.cdy
    HMTYPE_APP_171,         //  application/vnd.intercon.formnet=.xpw
    HMTYPE_APP_172,         //  application/vnd.isac.fcs=.fcs
    HMTYPE_APP_173,         //  application/ipfix=.ipfix
    HMTYPE_APP_174,         //  application/pkix-cert=.cer
    HMTYPE_APP_175,         //  application/pkixcmp=.pki
    HMTYPE_APP_176,         //  application/pkix-crl=.crl
    HMTYPE_APP_177,         //  application/pkix-pkipath=.pkipath
    HMTYPE_APP_178,         //  application/vnd.insors.igm=.igm
    HMTYPE_APP_179,         //  application/vnd.ipunplugged.rcprofile=.rcprofile
    HMTYPE_APP_180,         //  application/vnd.irepository.package+xml=.irp
    HMTYPE_APP_181,         //  application/java-archive=.jar
    HMTYPE_APP_182,         //  application/java-vm=.class
    HMTYPE_APP_183,         //  application/x-java-jnlp-file=.jnlp
    HMTYPE_APP_184,         //  application/java-serialized-object=.ser
    HMTYPE_APP_185,         //  application/javascript=.js
    HMTYPE_APP_186,         //  application/json=.json
    HMTYPE_APP_187,         //  application/vnd.joost.joda-archive=.joda
    HMTYPE_APP_188,         //  application/vnd.kahootz=.ktz
    HMTYPE_APP_189,         //  application/vnd.chipnuts.karaoke-mmd=.mmd
    HMTYPE_APP_190,         //  application/vnd.kde.karbon=.karbon
    HMTYPE_APP_191,         //  application/vnd.kde.kchart=.chrt
    HMTYPE_APP_192,         //  application/vnd.kde.kformula=.kfo
    HMTYPE_APP_193,         //  application/vnd.kde.kivio=.flw
    HMTYPE_APP_194,         //  application/vnd.kde.kontour=.kon
    HMTYPE_APP_195,         //  application/vnd.kde.kpresenter=.kpr
    HMTYPE_APP_196,         //  application/vnd.kde.kspread=.ksp
    HMTYPE_APP_197,         //  application/vnd.kde.kword=.kwd
    HMTYPE_APP_198,         //  application/vnd.kenameaapp=.htke
    HMTYPE_APP_199,         //  application/vnd.kidspiration=.kia
    HMTYPE_APP_200,         //  application/vnd.kinar=.kne
    HMTYPE_APP_201,         //  application/vnd.kodak-descriptor=.sse
    HMTYPE_APP_202,         //  application/vnd.las.las+xml=.lasxml
    HMTYPE_APP_203,         //  application/x-latex=.latex
    HMTYPE_APP_204,         //  application/vnd.llamagraphics.life-balance.desktop=.lbd
    HMTYPE_APP_205,         //  application/vnd.llamagraphics.life-balance.exchange+xml=.lbe
    HMTYPE_APP_206,         //  application/vnd.jam=.jam
    HMTYPE_APP_207,         //  application/vnd.lotus-1-2-3=.123
    HMTYPE_APP_208,         //  application/vnd.lotus-approach=.apr
    HMTYPE_APP_209,         //  application/vnd.lotus-freelance=.pre
    HMTYPE_APP_210,         //  application/vnd.lotus-notes=.nsf
    HMTYPE_APP_211,         //  application/vnd.lotus-organizer=.org
    HMTYPE_APP_212,         //  application/vnd.lotus-screencam=.scm
    HMTYPE_APP_213,         //  application/vnd.lotus-wordpro=.lwp
    HMTYPE_APP_214,         //  application/vnd.macports.portpkg=.portpkg
    HMTYPE_APP_215,         //  application/vnd.osgeo.mapguide.package=.mgp
    HMTYPE_APP_216,         //  application/marc=.mrc
    HMTYPE_APP_217,         //  application/marcxml+xml=.mrcx
    HMTYPE_APP_218,         //  application/mxf=.mxf
    HMTYPE_APP_219,         //  application/vnd.wolfram.player=.nbp
    HMTYPE_APP_220,         //  application/mathematica=.ma
    HMTYPE_APP_221,         //  application/mathml+xml=.mathml
    HMTYPE_APP_222,         //  application/mbox=.mbox
    HMTYPE_APP_223,         //  application/vnd.medcalcdata=.mc1
    HMTYPE_APP_224,         //  application/mediaservercontrol+xml=.mscml
    HMTYPE_APP_225,         //  application/vnd.mediastation.cdkey=.cdkey
    HMTYPE_APP_226,         //  application/vnd.mfer=.mwf
    HMTYPE_APP_227,         //  application/vnd.mfmp=.mfm
    HMTYPE_APP_228,         //  application/mads+xml=.mads
    HMTYPE_APP_229,         //  application/mets+xml=.mets
    HMTYPE_APP_230,         //  application/mods+xml=.mods
    HMTYPE_APP_231,         //  application/metalink4+xml=.meta4
    HMTYPE_APP_232,         //  application/vnd.ms-powerpoint.template.macroenabled.12=.potm
    HMTYPE_APP_233,         //  application/vnd.ms-word.document.macroenabled.12=.docm
    HMTYPE_APP_234,         //  application/vnd.ms-word.template.macroenabled.12=.dotm
    HMTYPE_APP_235,         //  application/vnd.mcd=.mcd
    HMTYPE_APP_236,         //  application/vnd.micrografx.flo=.flo
    HMTYPE_APP_237,         //  application/vnd.micrografx.igx=.igx
    HMTYPE_APP_238,         //  application/vnd.eszigno3+xml=.es3
    HMTYPE_APP_239,         //  application/x-msaccess=.mdb
    HMTYPE_APP_MS_EXE,      //  application/x-msdownload=.exe
    HMTYPE_APP_241,         //  application/vnd.ms-artgalry=.cil
    HMTYPE_APP_242,         //  application/vnd.ms-cab-compressed=.cab
    HMTYPE_APP_243,         //  application/vnd.ms-ims=.ims
    HMTYPE_APP_244,         //  application/x-msclip=.clp
    HMTYPE_APP_245,         //  application/vnd.ms-fontobject=.eot
    HMTYPE_APP_MSXCEL_XLS,  //  application/vnd.ms-excel=.xls
    HMTYPE_APP_MSXCEL_XLAM, //  application/vnd.ms-excel.addin.macroenabled.12=.xlam
    HMTYPE_APP_MSXCEL_XLSB, //  application/vnd.ms-excel.sheet.binary.macroenabled.12=.xlsb
    HMTYPE_APP_MSXCEL_XLTM, //  application/vnd.ms-excel.template.macroenabled.12=xltm
    HMTYPE_APP_MSXCEL_XLSM, //  application/vnd.ms-excel.sheet.macroenabled.12=.xlsm
    HMTYPE_APP_251,         //  application/vnd.ms-htmlhelp=.chm
    HMTYPE_APP_252,         //  application/x-mscardfile=.crd
    HMTYPE_APP_253,         //  application/vnd.ms-lrm=.lrm
    HMTYPE_APP_254,         //  application/x-msmediaview=.mvb
    HMTYPE_APP_MS_MONEY,    //  application/x-msmoney=.mny
    HMTYPE_APP_OPEN_PPTX,   //  application/vnd.openxmlformats-officedocument.presentationml.presentation=.pptx
    HMTYPE_APP_OPEN_SLDX,   //  application/vnd.openxmlformats-officedocument.presentationml.slide=.sldx
    HMTYPE_APP_OPEN_PPSX,   //  application/vnd.openxmlformats-officedocument.presentationml.slideshow=.ppsx
    HMTYPE_APP_OPEN_POTX,   //  application/vnd.openxmlformats-officedocument.presentationml.template=.potx
    HMTYPE_APP_OPEN_XLSX,   //  application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=.xlsx
    HMTYPE_APP_OPEN_XLTX,   //  application/vnd.openxmlformats-officedocument.spreadsheetml.template=.xltx
    HMTYPE_APP_OPEN_DOCX,   //  application/vnd.openxmlformats-officedocument.wordprocessingml.document=.docx
    HMTYPE_APP_OPEN_DOTX,   //  application/vnd.openxmlformats-officedocument.wordprocessingml.template=.dotx
    HMTYPE_APP_264,         //  application/x-msbinder=obd
    HMTYPE_APP_265,         //  application/vnd.ms-officetheme=.thmx
    HMTYPE_APP_266,         //  application/onenote=.onetoc
    HMTYPE_APP_267,         //  application/mac-binhex40=.hqx
    HMTYPE_APP_268,         //  application/vnd.ms-powerpoint=.ppt
    HMTYPE_APP_269,         //  application/vnd.ms-powerpoint.addin.macroenabled.12=.ppam
    HMTYPE_APP_270,         //  application/vnd.ms-powerpoint.slide.macroenabled.12=.sldm
    HMTYPE_APP_271,         //  application/vnd.ms-powerpoint.presentation.macroenabled.12=.pptm
    HMTYPE_APP_272,         //  application/vnd.ms-powerpoint.slideshow.macroenabled.12=.ppsm
    HMTYPE_APP_273,         //  application/vnd.ms-project=.mpp
    HMTYPE_APP_274,         //  application/x-mspublisher=.pub
    HMTYPE_APP_275,         //  application/x-msschedule=.scd
    HMTYPE_APP_276,         //  application/x-silverlight-app=.xap
    HMTYPE_APP_277,         //  application/vnd.ms-pki.stl=.stl
    HMTYPE_APP_278,         //  application/vnd.ms-pki.seccat=.cat
    HMTYPE_APP_279,         //  application/vnd.visio=.vsd
    HMTYPE_APP_280,         //  application/x-ms-wmd=.wmd
    HMTYPE_APP_281,         //  application/vnd.ms-wpl=.wpl
    HMTYPE_APP_282,         //  application/x-ms-wmz=.wmz
    HMTYPE_APP_283,         //  application/x-msmetafile=.wmf
    HMTYPE_APP_284,         //  application/x-msterminal=.trm
    HMTYPE_APP_MS_WORD,     //  application/msword=.doc
    HMTYPE_APP_286,         //  application/x-mswrite=.wri
    HMTYPE_APP_287,         //  application/vnd.ms-works=.wps
    HMTYPE_APP_288,         //  application/x-ms-xbap=.xbap
    HMTYPE_APP_289,         //  application/vnd.ms-xpsdocument=.xps
    HMTYPE_APP_290,         //  application/vnd.ibm.minipay=.mpy
    HMTYPE_APP_291,         //  application/vnd.ibm.modcap=.afp
    HMTYPE_APP_292,         //  application/vnd.jcp.javame.midlet-rms=.rms
    HMTYPE_APP_293,         //  application/vnd.tmobile-livetv=.tmo
    HMTYPE_APP_294,         //  application/x-mobipocket-ebook=.prc
    HMTYPE_APP_295,         //  application/vnd.mobius.mbk=.mbk
    HMTYPE_APP_296,         //  application/vnd.mobius.dis=.dis
    HMTYPE_APP_297,         //  application/vnd.mobius.plc=.plc
    HMTYPE_APP_298,         //  application/vnd.mobius.mqy=.mqy
    HMTYPE_APP_299,         //  application/vnd.mobius.msl=.msl
    HMTYPE_APP_300,         //  application/vnd.mobius.txf=.txf
    HMTYPE_APP_301,         //  application/vnd.mobius.daf=.daf
    HMTYPE_APP_302,         //  application/vnd.mophun.certificate=mpc
    HMTYPE_APP_303,         //  application/vnd.mophun=.mpn
    HMTYPE_APP_304,         //  application/mp21=.m21
    HMTYPE_APP_305,         //  application/mp4=.mp4
    HMTYPE_APP_306,         //  application/vnd.apple.mpegurl=.m3u8
    HMTYPE_APP_307,         //  application/vnd.musician=.mus
    HMTYPE_APP_308,         //  application/vnd.muvee.style=.msty
    HMTYPE_APP_309,         //  application/xv+xml=.mxml
    HMTYPE_APP_310,         //  application/vnd.nokia.n-gage.data=.ngdat
    HMTYPE_APP_311,         //  application/vnd.nokia.n-gage.symbian.install=.n-gage
    HMTYPE_APP_312,         //  application/x-dtbncx+xml=.ncx
    HMTYPE_APP_313,         //  application/x-netcdf=.nc
    HMTYPE_APP_314,         //  application/vnd.neurolanguage.nlu=.nlu
    HMTYPE_APP_315,         //  application/vnd.dna=.dna
    HMTYPE_APP_316,         //  application/vnd.noblenet-directory=.nnd
    HMTYPE_APP_317,         //  application/vnd.noblenet-sealer=.nns
    HMTYPE_APP_318,         //  application/vnd.noblenet-web=.nnw
    HMTYPE_APP_319,         //  application/vnd.nokia.radio-preset=.rpst
    HMTYPE_APP_320,         //  application/vnd.nokia.radio-presets=.rpss
    HMTYPE_APP_321,         //  application/vnd.novadigm.edm=.edm
    HMTYPE_APP_322,         //  application/vnd.novadigm.edx=.edx
    HMTYPE_APP_323,         //  application/vnd.novadigm.ext=.ext
    HMTYPE_APP_324,         //  application/vnd.flographit=.gph
    HMTYPE_APP_325,         //  application/oda=.oda
    HMTYPE_APP_326,         //  application/ogg=.ogx
    HMTYPE_APP_327,         //  application/vnd.oma.dd2+xml=.dd2
    HMTYPE_APP_328,         //  application/vnd.oasis.opendocument.text-web=.oth
    HMTYPE_APP_329,         //  application/oebps-package+xml=.opf
    HMTYPE_APP_330,         //  application/vnd.intu.qbo=.qbo
    HMTYPE_APP_331,         //  application/vnd.openofficeorg.extension=.oxt
    HMTYPE_APP_332,         //  application/vnd.yamaha.openscoreformat=.osf
    HMTYPE_APP_333,         //  application/vnd.oasis.opendocument.chart=.odc
    HMTYPE_APP_334,         //  application/vnd.oasis.opendocument.chart-template=.otc
    HMTYPE_APP_335,         //  application/vnd.oasis.opendocument.database=.odb
    HMTYPE_APP_336,         //  application/vnd.oasis.opendocument.formula=.odf
    HMTYPE_APP_337,         //  application/vnd.oasis.opendocument.formula-template=.odft
    HMTYPE_APP_338,         //  application/vnd.oasis.opendocument.graphics=.odg
    HMTYPE_APP_339,         //  application/vnd.oasis.opendocument.graphics-template=.otg
    HMTYPE_APP_340,         //  application/vnd.oasis.opendocument.image=.odi
    HMTYPE_APP_341,         //  application/vnd.oasis.opendocument.image-template=.oti
    HMTYPE_APP_342,         //  application/vnd.oasis.opendocument.presentation=.odp
    HMTYPE_APP_343,         //  application/vnd.oasis.opendocument.presentation-template=.otp
    HMTYPE_APP_344,         //  application/vnd.oasis.opendocument.spreadsheet=.ods
    HMTYPE_APP_345,         //  application/vnd.oasis.opendocument.spreadsheet-template=.ots
    HMTYPE_APP_346,         //  application/vnd.oasis.opendocument.text=.odt
    HMTYPE_APP_347,         //  application/vnd.oasis.opendocument.text-master=.odm
    HMTYPE_APP_348,         //  application/vnd.oasis.opendocument.text-template=.ott
    HMTYPE_APP_349,         //  application/vnd.sun.xml.calc=.sxc
    HMTYPE_APP_350,         //  application/vnd.sun.xml.calc.template=.stc
    HMTYPE_APP_351,         //  application/vnd.sun.xml.draw=.sxd
    HMTYPE_APP_352,         //  application/vnd.sun.xml.draw.template=.std
    HMTYPE_APP_353,         //  application/vnd.sun.xml.impress=.sxi
    HMTYPE_APP_354,         //  application/vnd.sun.xml.impress.template=.sti
    HMTYPE_APP_355,         //  application/vnd.sun.xml.math=.sxm
    HMTYPE_APP_356,         //  application/vnd.sun.xml.writer=.sxw
    HMTYPE_APP_357,         //  application/vnd.sun.xml.writer.global=.sxg
    HMTYPE_APP_358,         //  application/vnd.sun.xml.writer.template=.stw
    HMTYPE_APP_359,         //  application/x-font-otf=.otf
    HMTYPE_APP_360,         //  application/vnd.yamaha.openscoreformat.osfpvg+xml=.osfpvg
    HMTYPE_APP_361,         //  application/vnd.osgi.dp=.dp
    HMTYPE_APP_362,         //  application/vnd.palm=.pdb
    HMTYPE_APP_363,         //  application/vnd.pawaafile=.paw
    HMTYPE_APP_364,         //  application/vnd.hp-pclxl=.pclxl
    HMTYPE_APP_365,         //  application/vnd.picsel=.efif
    HMTYPE_APP_366,         //  application/pics-rules=.prf
    HMTYPE_APP_367,         //  application/x-chat=.chat
    HMTYPE_APP_368,         //  application/pkcs10=.p10
    HMTYPE_APP_369,         //  application/x-pkcs12=.p12
    HMTYPE_APP_370,         //  application/pkcs7-mime=.p7m
    HMTYPE_APP_371,         //  application/pkcs7-signature=.p7s
    HMTYPE_APP_372,         //  application/x-pkcs7-certreqresp=.p7r
    HMTYPE_APP_373,         //  application/x-pkcs7-certificates=.p7b
    HMTYPE_APP_374,         //  application/pkcs8=.p8
    HMTYPE_APP_375,         //  application/vnd.pocketlearn=.plf
    HMTYPE_APP_376,         //  application/x-font-pcf=.pcf
    HMTYPE_APP_377,         //  application/font-tdpfr=.pfr
    HMTYPE_APP_378,         //  application/x-chess-pgn=.pgn
    HMTYPE_APP_379,         //  application/pskc+xml=.pskcxml
    HMTYPE_APP_380,         //  application/vnd.ctc-posml=.pml
    HMTYPE_APP_381,         //  application/postscript=.ai
    HMTYPE_APP_382,         //  application/x-font-type1=.pfa
    HMTYPE_APP_383,         //  application/vnd.powerbuilder6=.pbd
    HMTYPE_APP_384,         //  application/pgp-signature=.pgp
    HMTYPE_APP_385,         //  application/vnd.previewsystems.box=.box
    HMTYPE_APP_386,         //  application/vnd.pvi.ptid1=.ptid
    HMTYPE_APP_387,         //  application/pls+xml=.pls
    HMTYPE_APP_388,         //  application/vnd.pg.format=.str
    HMTYPE_APP_389,         //  application/vnd.pg.osasli=.ei6
    HMTYPE_APP_390,         //  application/x-font-linux-psf=.psf
    HMTYPE_APP_391,         //  application/vnd.publishare-delta-tree=.qps
    HMTYPE_APP_392,         //  application/vnd.pmi.widget=.wg
    HMTYPE_APP_393,         //  application/vnd.quark.quarkxpress=.qxd
    HMTYPE_APP_394,         //  application/vnd.epson.esf=.esf
    HMTYPE_APP_395,         //  application/vnd.epson.msf=.msf
    HMTYPE_APP_396,         //  application/vnd.epson.ssf=.ssf
    HMTYPE_APP_397,         //  application/vnd.epson.quickanime=.qam
    HMTYPE_APP_398,         //  application/vnd.intu.qfx=.qfx
    HMTYPE_APP_399,         //  application/x-rar-compressed=.rar
    HMTYPE_APP_400,         //  application/rsd+xml=.rsd
    HMTYPE_APP_401,         //  application/vnd.rn-realmedia=.rm
    HMTYPE_APP_402,         //  application/vnd.realvnc.bed=.bed
    HMTYPE_APP_403,         //  application/vnd.recordare.musicxml=.mxl
    HMTYPE_APP_404,         //  application/vnd.recordare.musicxml+xml=.musicxml
    HMTYPE_APP_405,         //  application/relax-ng-compact-syntax=.rnc
    HMTYPE_APP_406,         //  application/vnd.data-vision.rdz=.rdz
    HMTYPE_APP_407,         //  application/rdf+xml=.rdf
    HMTYPE_APP_408,         //  application/vnd.cloanto.rp9=.rp9
    HMTYPE_APP_409,         //  application/vnd.jisp=.jisp
    HMTYPE_APP_410,         //  application/rtf=.rtf
    HMTYPE_APP_411,         //  application/vnd.route66.link66+xml=.link66
    HMTYPE_APP_412,         //  application/rss+xml=.rss
    HMTYPE_APP_413,         //  application/shf+xml=.shf
    HMTYPE_APP_414,         //  application/vnd.sailingtracker.track=.st
    HMTYPE_APP_415,         //  application/vnd.sus-calendar=.sus
    HMTYPE_APP_416,         //  application/sru+xml=.sru
    HMTYPE_APP_417,         //  application/set-payment-initiation=.setpay
    HMTYPE_APP_418,         //  application/set-registration-initiation=.setreg
    HMTYPE_APP_419,         //  application/vnd.sema=.sema
    HMTYPE_APP_420,         //  application/vnd.semd=.semd
    HMTYPE_APP_421,         //  application/vnd.semf=.semf
    HMTYPE_APP_422,         //  application/vnd.seemail=.see
    HMTYPE_APP_423,         //  application/x-font-snf=.snf
    HMTYPE_APP_424,         //  application/scvp-vp-request=.spq
    HMTYPE_APP_425,         //  application/scvp-vp-response=.spp
    HMTYPE_APP_426,         //  application/scvp-cv-request=.scq
    HMTYPE_APP_427,         //  application/scvp-cv-response=.scs
    HMTYPE_APP_428,         //  application/sdp=.sdp
    HMTYPE_APP_429,         //  application/vnd.shana.informed.formdata=.ifm
    HMTYPE_APP_430,         //  application/vnd.shana.informed.formtemplate=.itp
    HMTYPE_APP_431,         //  application/vnd.shana.informed.interchange=.iif
    HMTYPE_APP_432,         //  application/vnd.shana.informed.package=.ipk
    HMTYPE_APP_433,         //  application/thraud+xml=.tfi
    HMTYPE_APP_434,         //  application/x-shar=.shar
    HMTYPE_APP_435,         //  application/vnd.epson.salt=.slt
    HMTYPE_APP_436,         //  application/vnd.accpac.simply.aso=.aso
    HMTYPE_APP_437,         //  application/vnd.accpac.simply.imp=.imp
    HMTYPE_APP_438,         //  application/vnd.simtech-mindmapper=.twd
    HMTYPE_APP_439,         //  application/vnd.commonspace=.csp
    HMTYPE_APP_440,         //  application/vnd.yamaha.smaf-audio=.saf
    HMTYPE_APP_441,         //  application/vnd.smaf=.mmf
    HMTYPE_APP_442,         //  application/vnd.yamaha.smaf-phrase=.spf
    HMTYPE_APP_443,         //  application/vnd.smart.teacher=.teacher
    HMTYPE_APP_444,         //  application/vnd.svd=.svd
    HMTYPE_APP_445,         //  application/sparql-query=.rq
    HMTYPE_APP_446,         //  application/sparql-results+xml=.srx
    HMTYPE_APP_447,         //  application/srgs=.gram
    HMTYPE_APP_448,         //  application/srgs+xml=.grxml
    HMTYPE_APP_449,         //  application/ssml+xml=.ssml
    HMTYPE_APP_450,         //  application/vnd.koan=.skp
    HMTYPE_APP_451,         //  application/vnd.stardivision.calc=.sdc
    HMTYPE_APP_452,         //  application/vnd.stardivision.draw=.sda
    HMTYPE_APP_453,         //  application/vnd.stardivision.impress=.sdd
    HMTYPE_APP_454,         //  application/vnd.stardivision.math=.smf
    HMTYPE_APP_455,         //  application/vnd.stardivision.writer=.sdw
    HMTYPE_APP_456,         //  application/vnd.stardivision.writer-global=.sgl
    HMTYPE_APP_457,         //  application/vnd.stepmania.stepchart=.sm
    HMTYPE_APP_458,         //  application/x-stuffit=.sit
    HMTYPE_APP_459,         //  application/x-stuffitx=.sitx
    HMTYPE_APP_460,         //  application/vnd.solent.sdkm+xml=.sdkm
    HMTYPE_APP_461,         //  application/vnd.olpc-sugar=.xo
    HMTYPE_APP_462,         //  application/vnd.wqd=.wqd
    HMTYPE_APP_463,         //  application/vnd.symbian.install=.sis
    HMTYPE_APP_464,         //  application/smil+xml=.smi
    HMTYPE_APP_465,         //  application/vnd.syncml+xml=.xsm
    HMTYPE_APP_466,         //  application/vnd.syncml.dm+wbxml=.bdm
    HMTYPE_APP_467,         //  application/vnd.syncml.dm+xml=.xdm
    HMTYPE_APP_468,         //  application/x-sv4cpio=.sv4cpio
    HMTYPE_APP_469,         //  application/x-sv4crc=.sv4crc
    HMTYPE_APP_470,         //  application/sbml+xml=.sbml
    HMTYPE_APP_471,         //  application/vnd.tao.intent-module-archive=.tao
    HMTYPE_APP_XTAR,        //  application/x-tar=tar
    HMTYPE_APP_473,         //  application/x-tcl=.tcl
    HMTYPE_APP_474,         //  application/x-tex=.tex
    HMTYPE_APP_475,         //  application/x-tex-tfm=.tfm
    HMTYPE_APP_476,         //  application/tei+xml=.tei
    HMTYPE_APP_477,         //  application/vnd.spotfire.dxp=.dxp
    HMTYPE_APP_478,         //  application/vnd.spotfire.sfs=.sfs
    HMTYPE_APP_479,         //  application/timestamped-data=.tsd
    HMTYPE_APP_480,         //  application/vnd.trid.tpt=.tpt
    HMTYPE_APP_481,         //  application/vnd.triscape.mxs=.mxs
    HMTYPE_APP_482,         //  application/vnd.trueapp=.tra
    HMTYPE_APP_483,         //  application/x-font-ttf=.ttf
    HMTYPE_APP_484,         //  application/vnd.umajin=.umj
    HMTYPE_APP_485,         //  application/vnd.uoml+xml=.uoml
    HMTYPE_APP_486,         //  application/vnd.unity=.unityweb
    HMTYPE_APP_487,         //  application/vnd.ufdl=.ufd
    HMTYPE_APP_488,         //  application/vnd.uiq.theme=.utz
    HMTYPE_APP_USTAR,       //  application/x-ustar=.ustar
    HMTYPE_APP_490,         //  application/x-cdlink=.vcd
    HMTYPE_APP_491,         //  application/vnd.vsf=.vsf
    HMTYPE_APP_492,         //  application/vnd.vcx=.vcx
    HMTYPE_APP_493,         //  application/vnd.visionary=.vis
    HMTYPE_APP_494,         //  application/ccxml+xml=.ccxml
    HMTYPE_APP_495,         //  application/voicexml+xml=.vxml
    HMTYPE_APP_496,         //  application/x-wais-source=.src
    HMTYPE_APP_497,         //  application/vnd.wap.wbxml=.wbxml
    HMTYPE_APP_498,         //  application/davmount+xml=.davmount
    HMTYPE_APP_499,         //  application/x-font-woff=.woff
    HMTYPE_APP_500,         //  application/wspolicy+xml=.wspolicy
    HMTYPE_APP_501,         //  application/vnd.webturbo=.wtb
    HMTYPE_APP_502,         //  application/widget=.wgt
    HMTYPE_APP_503,         //  application/winhlp=.hlp
    HMTYPE_APP_504,         //  application/vnd.wap.wmlscriptc=.wmlsc
    HMTYPE_APP_505,         //  application/vnd.wordperfect=.wpd
    HMTYPE_APP_506,         //  application/vnd.wt.stf=.stf
    HMTYPE_APP_507,         //  application/wsdl+xml=.wsdl
    HMTYPE_APP_508,         //  application/x-x509-ca-cert=.der
    HMTYPE_APP_509,         //  application/x-xfig=.fig
    HMTYPE_APP_510,         //  application/xhtml+xml=.xhtml
    HMTYPE_APP_XML,         //  application/xml=.xml
    HMTYPE_APP_512,         //  application/xcap-diff+xml=.xdf
    HMTYPE_APP_513,         //  application/xenc+xml=.xenc
    HMTYPE_APP_514,         //  application/patch-ops-error+xml=.xer
    HMTYPE_APP_515,         //  application/resource-lists+xml=.rl
    HMTYPE_APP_516,         //  application/rls-services+xml=.rs
    HMTYPE_APP_517,         //  application/resource-lists-diff+xml=.rld
    HMTYPE_APP_518,         //  application/xslt+xml=.xslt
    HMTYPE_APP_519,         //  application/xop+xml=.xop
    HMTYPE_APP_520,         //  application/x-xpinstall=.xpi
    HMTYPE_APP_521,         //  application/xspf+xml=.xspf
    HMTYPE_APP_522,         //  application/vnd.mozilla.xul+xml=.xul
    HMTYPE_APP_523,         //  application/yang=.yang
    HMTYPE_APP_524,         //  application/yin+xml=.yin
    HMTYPE_APP_525,         //  application/vnd.zul=.zir
    HMTYPE_APP_ZIP,         //  application/zip=.zip
    HMTYPE_APP_GZIP,        //  application/gzip=.gz
    HMTYPE_APP_527,         //  application/vnd.handheld-entertainment+xml=.zmm
    HMTYPE_APP_528,         //  application/vnd.zzazz.deck+xml=.zaz
} ;
/*
**  MIME-Type/String translator functions
*/
void        HadronZooInitMimes  (void) ;
hzMimetype  Str2Mimetype        (const hzString& S) ;
const char* Mimetype2Txt        (hzMimetype mtype) ;
hzMimetype  Filename2Mimetype   (const char* fname) ;
#endif  //  hzMimetype_h