// **Generated by mime.py** #ifndef MIME_GENERATED_C #define MIME_GENERATED_C #include enum mime { application_CDFV2=655361, application_CDFV2_corrupt=655362, application_arj=655363, application_base64=655364, application_binhex=655365, application_book=655366, application_clariscad=655367, application_commonground=655368, application_csv=655369, application_dicom=655370, application_drafting=655371, application_epub_zip=655372 | 0x40000000, application_freeloader=655373, application_futuresplash=655374, application_groupwise=655375, application_gzip=655376 | 0x08000000, application_hta=655377, application_i_deas=655378, application_iges=655379, application_inf=655380, application_java=655381, application_java_archive=655382, application_javascript=655383, application_json=655384, application_marc=655385, application_mbedlet=655386, application_mime=655387, application_mspowerpoint=655388, application_msword=655389, application_ndjson=655390, application_netmc=655391, application_octet_stream=655392, application_oda=655393, application_ogg=655394, application_pdf=655395 | 0x40000000, application_pgp_keys=655396, application_pgp_signature=655397, application_pkcs7_signature=655398, application_pkix_cert=655399, application_postscript=655400, application_pro_eng=655401, application_ringing_tones=655402, application_smil=655403, application_solids=655404, application_sounder=655405, application_step=655406, application_streamingmedia=655407, application_vda=655408, application_vnd_amazon_mobi8_ebook=655409 | 0x02000000, application_vnd_coffeescript=655410, application_vnd_fdf=655411, application_vnd_font_fontforge_sfd=655412, application_vnd_hp_hpgl=655413, application_vnd_iccprofile=655414, application_vnd_lotus_1_2_3=655415, application_vnd_ms_cab_compressed=655416, application_vnd_ms_excel=655417, application_vnd_ms_fontobject=655418, application_vnd_ms_opentype=655419 | 0x20000000, application_vnd_ms_outlook=655420, application_vnd_ms_pki_certstore=655421, application_vnd_ms_pki_pko=655422, application_vnd_ms_pki_seccat=655423, application_vnd_ms_powerpoint=655424, application_vnd_ms_project=655425, application_vnd_oasis_opendocument_base=655426, application_vnd_oasis_opendocument_formula=655427, application_vnd_oasis_opendocument_graphics=655428, application_vnd_oasis_opendocument_presentation=655429, application_vnd_oasis_opendocument_spreadsheet=655430, application_vnd_oasis_opendocument_text=655431, application_vnd_openxmlformats_officedocument_presentationml_presentation=655432 | 0x04000000, application_vnd_openxmlformats_officedocument_spreadsheetml_sheet=655433 | 0x04000000, application_vnd_openxmlformats_officedocument_wordprocessingml_document=655434 | 0x04000000, application_vnd_symbian_install=655435, application_vnd_tcpdump_pcap=655436, application_vnd_wap_wmlc=655437, application_vnd_wap_wmlscriptc=655438, application_vnd_xara=655439, application_vocaltec_media_desc=655440, application_vocaltec_media_file=655441, application_warc=655442, application_winhelp=655443, application_wordperfect=655444, application_x_123=655445, application_x_7z_compressed=655446 | 0x10000000, application_x_aim=655447, application_x_apple_diskimage=655448, application_x_arc=655449 | 0x10000000, application_x_archive=655450, application_x_atari_7800_rom=655451, application_x_authorware_bin=655452, application_x_authorware_map=655453, application_x_authorware_seg=655454, application_x_avira_qua=655455, application_x_bcpio=655456, application_x_bittorrent=655457, application_x_bsh=655458, application_x_bytecode_python=655459, application_x_bzip=655460, application_x_bzip2=655461 | 0x08000000, application_x_cbr=655462, application_x_cbz=655463, application_x_cdlink=655464, application_x_chat=655465, application_x_chrome_extension=655466, application_x_cocoa=655467, application_x_conference=655468, application_x_coredump=655469, application_x_cpio=655470, application_x_dbf=655471, application_x_dbt=655472, application_x_debian_package=655473, application_x_deepv=655474, application_x_director=655475, application_x_dmp=655476, application_x_dosdriver=655477, application_x_dosexec=655478, application_x_dvi=655479, application_x_elc=655480, application_x_empty=1, application_x_envoy=655481, application_x_esrehber=655482, application_x_excel=655483, application_x_executable=655484, application_x_font_gdos=655485, application_x_font_pf2=655486, application_x_font_pfm=655487, application_x_font_sfn=655488, application_x_font_ttf=655489 | 0x20000000, application_x_fptapplication_x_dbt=655490, application_x_freelance=655491, application_x_gamecube_rom=655492, application_x_gdbm=655493, application_x_gettext_translation=655494, application_x_git=655495, application_x_gsp=655496, application_x_gss=655497, application_x_gtar=655498, application_x_gzip=655499, application_x_hdf=655500, application_x_helpfile=655501, application_x_httpd_imap=655502, application_x_ima=655503, application_x_innosetup=655504, application_x_internett_signup=655505, application_x_inventor=655506, application_x_ip2=655507, application_x_java_applet=655508, application_x_java_commerce=655509, application_x_java_image=655510, application_x_java_jmod=655511, application_x_java_keystore=655512, application_x_kdelnk=655513, application_x_koan=655514, application_x_latex=655515, application_x_livescreen=655516, application_x_lotus=655517, application_x_lz4=655518 | 0x08000000, application_x_lz4_json=655519, application_x_lzh=655520, application_x_lzh_compressed=655521, application_x_lzip=655522 | 0x08000000, application_x_lzma=655523 | 0x08000000, application_x_lzop=655524 | 0x08000000, application_x_lzx=655525, application_x_mach_binary=655526, application_x_mach_executable=655527, application_x_magic_cap_package_1_0=655528, application_x_mathcad=655529, application_x_matlab_data=655530, application_x_maxis_dbpf=655531, application_x_meme=655532, application_x_midi=655533, application_x_mif=655534, application_x_mix_transfer=655535, application_x_mobipocket_ebook=655536 | 0x02000000, application_x_ms_compress_szdd=655537, application_x_ms_pdb=655538, application_x_ms_reader=655539, application_x_msaccess=655540, application_x_n64_rom=655541, application_x_navi_animation=655542, application_x_navidoc=655543, application_x_navimap=655544, application_x_navistyle=655545, application_x_nes_rom=655546, application_x_netcdf=655547, application_x_newton_compatible_pkg=655548, application_x_nintendo_ds_rom=655549, application_x_object=655550, application_x_omc=655551, application_x_omcdatamaker=655552, application_x_omcregerator=655553, application_x_pagemaker=655554, application_x_pcl=655555, application_x_pgp_keyring=655556, application_x_pixclscript=655557, application_x_pkcs7_certreqresp=655558, application_x_pkcs7_signature=655559, application_x_project=655560, application_x_qpro=655561, application_x_rar=655562 | 0x10000000, application_x_rpm=655563, application_x_sdp=655564, application_x_sea=655565, application_x_seelogo=655566, application_x_setupscript=655567, application_x_shar=655568, application_x_sharedlib=655569, application_x_shockwave_flash=655570, application_x_snappy_framed=655571, application_x_sprite=655572, application_x_sqlite3=655573, application_x_stargallery_thm=655574, application_x_stuffit=655575, application_x_sv4cpio=655576, application_x_sv4crc=655577, application_x_tar=655578 | 0x10000000, application_x_tbook=655579, application_x_terminfo=655580, application_x_terminfo2=655581, application_x_tex_tfm=655582, application_x_texinfo=655583, application_x_ustar=655584, application_x_visio=655585, application_x_vnd_audioexplosion_mzz=655586, application_x_vnd_ls_xpix=655587, application_x_vrml=655588, application_x_wais_source=655589, application_x_wine_extension_ini=655590, application_x_wintalk=655591, application_x_world=655592, application_x_wri=655593, application_x_x509_ca_cert=655594, application_x_xz=655595 | 0x08000000, application_x_zip=655596, application_x_zstd=655597 | 0x08000000, application_x_zstd_dictionary=655598, application_xml=655599, application_zip=655600 | 0x10000000, application_zlib=655601, audio_basic=458994 | 0x80000000, audio_it=458995, audio_make=458996, audio_mid=458997, audio_midi=458998, audio_mp4=458999, audio_mpeg=459000, audio_ogg=459001, audio_s3m=459002, audio_tsp_audio=459003, audio_tsplayer=459004, audio_vnd_qcelp=459005, audio_voxware=459006, audio_x_aiff=459007, audio_x_flac=459008, audio_x_gsm=459009, audio_x_hx_aac_adts=459010, audio_x_jam=459011, audio_x_liveaudio=459012, audio_x_m4a=459013, audio_x_midi=459014, audio_x_mod=459015, audio_x_mp4a_latm=459016, audio_x_mpeg_3=459017, audio_x_mpequrl=459018, audio_x_nspaudio=459019, audio_x_pn_realaudio=459020, audio_x_psid=459021, audio_x_realaudio=459022, audio_x_s3m=459023, audio_x_twinvq=459024, audio_x_twinvq_plugin=459025, audio_x_voc=459026, audio_x_wav=459027, audio_x_xbox_executable=459028 | 0x80000000, audio_x_xbox360_executable=459029 | 0x80000000, audio_xm=459030, font_otf=327959 | 0x20000000, font_sfnt=327960 | 0x20000000, font_woff=327961 | 0x20000000, font_woff2=327962 | 0x20000000, image_bmp=524571, image_cmu_raster=524572, image_fif=524573, image_florian=524574, image_g3fax=524575, image_gif=524576, image_heic=524577, image_ief=524578, image_jpeg=524579, image_jutvision=524580, image_naplps=524581, image_pict=524582, image_png=524583, image_svg=524584 | 0x80000000, image_svg_xml=524585 | 0x80000000, image_tiff=524586, image_vnd_adobe_photoshop=524587 | 0x80000000, image_vnd_djvu=524588 | 0x80000000, image_vnd_fpx=524589, image_vnd_microsoft_icon=524590, image_vnd_rn_realflash=524591, image_vnd_rn_realpix=524592, image_vnd_wap_wbmp=524593, image_vnd_xiff=524594, image_webp=524595, image_wmf=524596, image_x_3ds=524597, image_x_adobe_dng=524598 | 0x00800000, image_x_award_bioslogo=524599, image_x_canon_cr2=524600 | 0x00800000, image_x_canon_crw=524601 | 0x00800000, image_x_cmu_raster=524602, image_x_cur=524603, image_x_dcraw=524604 | 0x00800000, image_x_dwg=524605, image_x_eps=524606, image_x_epson_erf=524607 | 0x00800000, image_x_exr=524608, image_x_fuji_raf=524609 | 0x00800000, image_x_gem=524610, image_x_icns=524611, image_x_icon=524612 | 0x80000000, image_x_jg=524613, image_x_jps=524614, image_x_kodak_dcr=524615 | 0x00800000, image_x_kodak_k25=524616 | 0x00800000, image_x_kodak_kdc=524617 | 0x00800000, image_x_minolta_mrw=524618 | 0x00800000, image_x_ms_bmp=524619, image_x_niff=524620, image_x_nikon_nef=524621 | 0x00800000, image_x_olympus_orf=524622 | 0x00800000, image_x_panasonic_raw=524623 | 0x00800000, image_x_pcx=524624, image_x_pentax_pef=524625 | 0x00800000, image_x_pict=524626, image_x_portable_bitmap=524627, image_x_portable_graymap=524628, image_x_portable_pixmap=524629, image_x_quicktime=524630, image_x_rgb=524631, image_x_sigma_x3f=524632 | 0x00800000, image_x_sony_arw=524633 | 0x00800000, image_x_sony_sr2=524634 | 0x00800000, image_x_sony_srf=524635 | 0x00800000, image_x_tga=524636, image_x_tiff=524637, image_x_win_bitmap=524638, image_x_xcf=524639 | 0x80000000, image_x_xpixmap=524640 | 0x80000000, image_x_xwindowdump=524641, message_news=196962, message_rfc822=196963, model_vnd_dwf=65892, model_vnd_gdl=65893, model_vnd_gs_gdl=65894, model_vrml=65895, model_x_pov=65896, text_PGP=590185, text_asp=590186, text_css=590187, text_csv=590188, text_html=590189 | 0x01000000, text_javascript=590190, text_mcf=590191, text_pascal=590192, text_plain=590193, text_richtext=590194, text_rtf=590195, text_scriplet=590196, text_tab_separated_values=590197, text_troff=590198, text_uri_list=590199, text_vnd_abc=590200, text_vnd_fmi_flexstor=590201, text_vnd_wap_wml=590202, text_vnd_wap_wmlscript=590203, text_webviewhtml=590204, text_x_Algol68=590205, text_x_asm=590206, text_x_audiosoft_intra=590207, text_x_awk=590208, text_x_bcpl=590209, text_x_c=590210, text_x_c__=590211, text_x_component=590212, text_x_diff=590213, text_x_fortran=590214, text_x_java=590215, text_x_la_asf=590216, text_x_lisp=590217, text_x_m=590218, text_x_m4=590219, text_x_makefile=590220, text_x_ms_regedit=590221, text_x_msdos_batch=590222, text_x_objective_c=590223, text_x_pascal=590224, text_x_perl=590225, text_x_php=590226, text_x_po=590227, text_x_python=590228, text_x_ruby=590229, text_x_sass=590230, text_x_script_python=590231, text_x_scss=590232, text_x_server_parsed_html=590233, text_x_setext=590234, text_x_sgml=590235 | 0x01000000, text_x_shellscript=590236, text_x_speech=590237, text_x_tcl=590238, text_x_tex=590239, text_x_uil=590240, text_x_uuencode=590241, text_x_vcalendar=590242, text_x_vcard=590243, text_xml=590244 | 0x01000000, video_MP2T=393637, video_animaflex=393638, video_avi=393639, video_avs_video=393640, video_mp4=393641, video_mpeg=393642, video_quicktime=393643, video_vdo=393644, video_vivo=393645, video_vnd_rn_realvideo=393646, video_vosaic=393647, video_webm=393648, video_x_amt_demorun=393649, video_x_amt_showrun=393650, video_x_atomic3d_feature=393651, video_x_dl=393652, video_x_dv=393653, video_x_fli=393654, video_x_flv=393655, video_x_isvideo=393656, video_x_jng=393657 | 0x80000000, video_x_m4v=393658, video_x_matroska=393659, video_x_mng=393660, video_x_motion_jpeg=393661, video_x_ms_asf=393662, video_x_msvideo=393663, video_x_qtc=393664, video_x_sgi_movie=393665, x_epoc_x_sisx_app=721346, }; char *mime_get_mime_text(unsigned int mime_id) {switch (mime_id) { case application_x_matlab_data: return "application/x-matlab-data"; case application_arj: return "application/arj"; case application_base64: return "application/base64"; case application_binhex: return "application/binhex"; case application_book: return "application/book"; case application_CDFV2_corrupt: return "application/CDFV2-corrupt"; case application_CDFV2: return "application/CDFV2"; case application_clariscad: return "application/clariscad"; case application_commonground: return "application/commonground"; case application_csv: return "application/csv"; case application_dicom: return "application/dicom"; case application_drafting: return "application/drafting"; case application_epub_zip: return "application/epub+zip"; case application_freeloader: return "application/freeloader"; case application_futuresplash: return "application/futuresplash"; case application_groupwise: return "application/groupwise"; case application_gzip: return "application/gzip"; case application_hta: return "application/hta"; case application_i_deas: return "application/i-deas"; case application_iges: return "application/iges"; case application_inf: return "application/inf"; case application_java_archive: return "application/java-archive"; case application_java: return "application/java"; case application_javascript: return "application/javascript"; case application_json: return "application/json"; case application_ndjson: return "application/ndjson"; case application_marc: return "application/marc"; case application_mbedlet: return "application/mbedlet"; case application_mime: return "application/mime"; case application_mspowerpoint: return "application/mspowerpoint"; case application_msword: return "application/msword"; case application_netmc: return "application/netmc"; case application_octet_stream: return "application/octet-stream"; case application_oda: return "application/oda"; case application_ogg: return "application/ogg"; case application_pdf: return "application/pdf"; case application_pgp_keys: return "application/pgp-keys"; case application_pgp_signature: return "application/pgp-signature"; case application_pkcs7_signature: return "application/pkcs7-signature"; case application_pkix_cert: return "application/pkix-cert"; case application_postscript: return "application/postscript"; case application_pro_eng: return "application/pro_eng"; case application_ringing_tones: return "application/ringing-tones"; case application_smil: return "application/smil"; case application_solids: return "application/solids"; case application_sounder: return "application/sounder"; case application_step: return "application/step"; case application_streamingmedia: return "application/streamingmedia"; case application_vda: return "application/vda"; case application_vnd_fdf: return "application/vnd.fdf"; case application_vnd_font_fontforge_sfd: return "application/vnd.font-fontforge-sfd"; case application_vnd_hp_hpgl: return "application/vnd.hp-hpgl"; case application_vnd_iccprofile: return "application/vnd.iccprofile"; case application_vnd_lotus_1_2_3: return "application/vnd.lotus-1-2-3"; case application_vnd_ms_cab_compressed: return "application/vnd.ms-cab-compressed"; case application_vnd_ms_excel: return "application/vnd.ms-excel"; case application_vnd_ms_fontobject: return "application/vnd.ms-fontobject"; case application_vnd_ms_opentype: return "application/vnd.ms-opentype"; case application_vnd_ms_pki_certstore: return "application/vnd.ms-pki.certstore"; case application_vnd_ms_pki_pko: return "application/vnd.ms-pki.pko"; case application_vnd_ms_pki_seccat: return "application/vnd.ms-pki.seccat"; case application_vnd_ms_powerpoint: return "application/vnd.ms-powerpoint"; case application_vnd_ms_project: return "application/vnd.ms-project"; case application_vnd_oasis_opendocument_base: return "application/vnd.oasis.opendocument.base"; case application_vnd_oasis_opendocument_formula: return "application/vnd.oasis.opendocument.formula"; case application_vnd_oasis_opendocument_graphics: return "application/vnd.oasis.opendocument.graphics"; case application_vnd_oasis_opendocument_presentation: return "application/vnd.oasis.opendocument.presentation"; case application_vnd_oasis_opendocument_spreadsheet: return "application/vnd.oasis.opendocument.spreadsheet"; case application_vnd_oasis_opendocument_text: return "application/vnd.oasis.opendocument.text"; case application_vnd_openxmlformats_officedocument_presentationml_presentation: return "application/vnd.openxmlformats-officedocument.presentationml.presentation"; case application_vnd_openxmlformats_officedocument_spreadsheetml_sheet: return "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; case application_vnd_openxmlformats_officedocument_wordprocessingml_document: return "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; case application_vnd_symbian_install: return "application/vnd.symbian.install"; case application_vnd_tcpdump_pcap: return "application/vnd.tcpdump.pcap"; case application_vnd_wap_wmlc: return "application/vnd.wap.wmlc"; case application_vnd_wap_wmlscriptc: return "application/vnd.wap.wmlscriptc"; case application_vnd_xara: return "application/vnd.xara"; case application_vocaltec_media_desc: return "application/vocaltec-media-desc"; case application_vocaltec_media_file: return "application/vocaltec-media-file"; case application_warc: return "application/warc"; case application_winhelp: return "application/winhelp"; case application_wordperfect: return "application/wordperfect"; case application_x_123: return "application/x-123"; case application_x_7z_compressed: return "application/x-7z-compressed"; case application_x_aim: return "application/x-aim"; case application_x_apple_diskimage: return "application/x-apple-diskimage"; case application_x_arc: return "application/x-arc"; case application_x_archive: return "application/x-archive"; case application_x_atari_7800_rom: return "application/x-atari-7800-rom"; case application_x_authorware_bin: return "application/x-authorware-bin"; case application_x_authorware_map: return "application/x-authorware-map"; case application_x_authorware_seg: return "application/x-authorware-seg"; case application_x_avira_qua: return "application/x-avira-qua"; case application_x_bcpio: return "application/x-bcpio"; case application_x_bittorrent: return "application/x-bittorrent"; case application_x_bsh: return "application/x-bsh"; case application_x_bytecode_python: return "application/x-bytecode.python"; case application_x_bzip2: return "application/x-bzip2"; case application_x_bzip: return "application/x-bzip"; case application_x_cbr: return "application/x-cbr"; case application_x_cbz: return "application/x-cbz"; case application_x_cdlink: return "application/x-cdlink"; case application_x_chat: return "application/x-chat"; case application_x_chrome_extension: return "application/x-chrome-extension"; case application_x_cocoa: return "application/x-cocoa"; case application_x_conference: return "application/x-conference"; case application_x_coredump: return "application/x-coredump"; case application_x_cpio: return "application/x-cpio"; case application_x_dbf: return "application/x-dbf"; case application_x_dbt: return "application/x-dbt"; case application_x_debian_package: return "application/x-debian-package"; case application_x_deepv: return "application/x-deepv"; case application_x_director: return "application/x-director"; case application_x_dmp: return "application/x-dmp"; case application_x_dosdriver: return "application/x-dosdriver"; case application_x_dosexec: return "application/x-dosexec"; case application_x_dvi: return "application/x-dvi"; case application_x_elc: return "application/x-elc"; case application_x_empty: return "application/x-empty"; case application_x_envoy: return "application/x-envoy"; case application_x_esrehber: return "application/x-esrehber"; case application_x_excel: return "application/x-excel"; case application_x_executable: return "application/x-executable"; case application_x_font_gdos: return "application/x-font-gdos"; case application_x_font_pf2: return "application/x-font-pf2"; case application_x_font_pfm: return "application/x-font-pfm"; case application_x_font_sfn: return "application/x-font-sfn"; case application_x_font_ttf: return "application/x-font-ttf"; case application_x_fptapplication_x_dbt: return "application/x-fptapplication/x-dbt"; case application_x_freelance: return "application/x-freelance"; case application_x_gamecube_rom: return "application/x-gamecube-rom"; case application_x_gdbm: return "application/x-gdbm"; case application_x_gettext_translation: return "application/x-gettext-translation"; case application_x_git: return "application/x-git"; case application_x_gsp: return "application/x-gsp"; case application_x_gss: return "application/x-gss"; case application_x_gtar: return "application/x-gtar"; case application_x_gzip: return "application/x-gzip"; case application_x_hdf: return "application/x-hdf"; case application_x_helpfile: return "application/x-helpfile"; case application_x_httpd_imap: return "application/x-httpd-imap"; case application_x_ima: return "application/x-ima"; case application_x_innosetup: return "application/x-innosetup"; case application_x_internett_signup: return "application/x-internett-signup"; case application_x_inventor: return "application/x-inventor"; case application_x_ip2: return "application/x-ip2"; case application_x_java_applet: return "application/x-java-applet"; case application_x_java_commerce: return "application/x-java-commerce"; case application_x_java_image: return "application/x-java-image"; case application_x_java_jmod: return "application/x-java-jmod"; case application_x_java_keystore: return "application/x-java-keystore"; case application_x_kdelnk: return "application/x-kdelnk"; case application_x_koan: return "application/x-koan"; case application_x_latex: return "application/x-latex"; case application_x_livescreen: return "application/x-livescreen"; case application_x_lotus: return "application/x-lotus"; case application_x_lz4_json: return "application/x-lz4+json"; case application_x_lz4: return "application/x-lz4"; case application_x_lzh_compressed: return "application/x-lzh-compressed"; case application_x_lzh: return "application/x-lzh"; case application_x_lzip: return "application/x-lzip"; case application_x_lzma: return "application/x-lzma"; case application_x_lzop: return "application/x-lzop"; case application_x_lzx: return "application/x-lzx"; case application_x_mach_binary: return "application/x-mach-binary"; case application_x_mach_executable: return "application/x-mach-executable"; case application_x_magic_cap_package_1_0: return "application/x-magic-cap-package-1.0"; case application_x_mathcad: return "application/x-mathcad"; case application_x_maxis_dbpf: return "application/x-maxis-dbpf"; case application_x_meme: return "application/x-meme"; case application_x_midi: return "application/x-midi"; case application_x_mif: return "application/x-mif"; case application_x_mix_transfer: return "application/x-mix-transfer"; case application_xml: return "application/xml"; case application_x_mobipocket_ebook: return "application/x-mobipocket-ebook"; case application_vnd_amazon_mobi8_ebook: return "application/vnd.amazon.mobi8-ebook"; case application_x_msaccess: return "application/x-msaccess"; case application_x_ms_compress_szdd: return "application/x-ms-compress-szdd"; case application_x_ms_pdb: return "application/x-ms-pdb"; case application_x_ms_reader: return "application/x-ms-reader"; case application_x_n64_rom: return "application/x-n64-rom"; case application_x_navi_animation: return "application/x-navi-animation"; case application_x_navidoc: return "application/x-navidoc"; case application_x_navimap: return "application/x-navimap"; case application_x_navistyle: return "application/x-navistyle"; case application_x_nes_rom: return "application/x-nes-rom"; case application_x_netcdf: return "application/x-netcdf"; case application_x_newton_compatible_pkg: return "application/x-newton-compatible-pkg"; case application_x_nintendo_ds_rom: return "application/x-nintendo-ds-rom"; case application_x_object: return "application/x-object"; case application_x_omcdatamaker: return "application/x-omcdatamaker"; case application_x_omc: return "application/x-omc"; case application_x_omcregerator: return "application/x-omcregerator"; case application_x_pagemaker: return "application/x-pagemaker"; case application_x_pcl: return "application/x-pcl"; case application_x_pgp_keyring: return "application/x-pgp-keyring"; case application_x_pixclscript: return "application/x-pixclscript"; case application_x_pkcs7_certreqresp: return "application/x-pkcs7-certreqresp"; case application_x_pkcs7_signature: return "application/x-pkcs7-signature"; case application_x_project: return "application/x-project"; case application_x_qpro: return "application/x-qpro"; case application_x_rar: return "application/x-rar"; case application_x_rpm: return "application/x-rpm"; case application_x_sdp: return "application/x-sdp"; case application_x_sea: return "application/x-sea"; case application_x_seelogo: return "application/x-seelogo"; case application_x_setupscript: return "application/x-setupscript"; case application_x_sharedlib: return "application/x-sharedlib"; case application_x_shar: return "application/x-shar"; case application_x_shockwave_flash: return "application/x-shockwave-flash"; case application_x_snappy_framed: return "application/x-snappy-framed"; case application_x_sprite: return "application/x-sprite"; case application_x_sqlite3: return "application/x-sqlite3"; case application_x_stargallery_thm: return "application/x-stargallery-thm"; case application_x_stuffit: return "application/x-stuffit"; case application_x_sv4cpio: return "application/x-sv4cpio"; case application_x_sv4crc: return "application/x-sv4crc"; case application_x_tar: return "application/x-tar"; case application_x_tbook: return "application/x-tbook"; case application_x_terminfo: return "application/x-terminfo"; case application_x_terminfo2: return "application/x-terminfo2"; case application_x_texinfo: return "application/x-texinfo"; case application_x_tex_tfm: return "application/x-tex-tfm"; case application_x_ustar: return "application/x-ustar"; case application_x_visio: return "application/x-visio"; case application_x_vnd_audioexplosion_mzz: return "application/x-vnd.audioexplosion.mzz"; case application_x_vnd_ls_xpix: return "application/x-vnd.ls-xpix"; case application_x_vrml: return "application/x-vrml"; case application_x_wais_source: return "application/x-wais-source"; case application_x_wine_extension_ini: return "application/x-wine-extension-ini"; case application_x_wintalk: return "application/x-wintalk"; case application_x_world: return "application/x-world"; case application_x_wri: return "application/x-wri"; case application_x_x509_ca_cert: return "application/x-x509-ca-cert"; case application_x_xz: return "application/x-xz"; case application_x_zip: return "application/x-zip"; case application_x_zstd: return "application/x-zstd"; case application_zip: return "application/zip"; case application_zlib: return "application/zlib"; case audio_basic: return "audio/basic"; case audio_it: return "audio/it"; case audio_make: return "audio/make"; case audio_midi: return "audio/midi"; case audio_mid: return "audio/mid"; case audio_mp4: return "audio/mp4"; case audio_mpeg: return "audio/mpeg"; case audio_ogg: return "audio/ogg"; case audio_s3m: return "audio/s3m"; case audio_tsp_audio: return "audio/tsp-audio"; case audio_tsplayer: return "audio/tsplayer"; case audio_vnd_qcelp: return "audio/vnd.qcelp"; case audio_voxware: return "audio/voxware"; case audio_x_aiff: return "audio/x-aiff"; case audio_x_flac: return "audio/x-flac"; case audio_x_gsm: return "audio/x-gsm"; case audio_x_hx_aac_adts: return "audio/x-hx-aac-adts"; case audio_x_jam: return "audio/x-jam"; case audio_x_liveaudio: return "audio/x-liveaudio"; case audio_x_m4a: return "audio/x-m4a"; case audio_x_midi: return "audio/x-midi"; case audio_x_mod: return "audio/x-mod"; case audio_x_mp4a_latm: return "audio/x-mp4a-latm"; case audio_x_mpeg_3: return "audio/x-mpeg-3"; case audio_x_mpequrl: return "audio/x-mpequrl"; case audio_xm: return "audio/xm"; case audio_x_nspaudio: return "audio/x-nspaudio"; case audio_x_pn_realaudio: return "audio/x-pn-realaudio"; case audio_x_psid: return "audio/x-psid"; case audio_x_realaudio: return "audio/x-realaudio"; case audio_x_s3m: return "audio/x-s3m"; case audio_x_twinvq_plugin: return "audio/x-twinvq-plugin"; case audio_x_twinvq: return "audio/x-twinvq"; case audio_x_voc: return "audio/x-voc"; case audio_x_wav: return "audio/x-wav"; case audio_x_xbox360_executable: return "audio/x-xbox360-executable"; case audio_x_xbox_executable: return "audio/x-xbox-executable"; case font_otf: return "font/otf"; case font_sfnt: return "font/sfnt"; case font_woff2: return "font/woff2"; case font_woff: return "font/woff"; case image_bmp: return "image/bmp"; case image_cmu_raster: return "image/cmu-raster"; case image_fif: return "image/fif"; case image_florian: return "image/florian"; case image_g3fax: return "image/g3fax"; case image_gif: return "image/gif"; case image_heic: return "image/heic"; case image_ief: return "image/ief"; case image_jpeg: return "image/jpeg"; case image_jutvision: return "image/jutvision"; case image_naplps: return "image/naplps"; case image_pict: return "image/pict"; case image_png: return "image/png"; case image_svg: return "image/svg"; case image_svg_xml: return "image/svg+xml"; case image_tiff: return "image/tiff"; case image_vnd_adobe_photoshop: return "image/vnd.adobe.photoshop"; case image_vnd_djvu: return "image/vnd.djvu"; case image_vnd_fpx: return "image/vnd.fpx"; case image_vnd_microsoft_icon: return "image/vnd.microsoft.icon"; case image_vnd_rn_realflash: return "image/vnd.rn-realflash"; case image_vnd_rn_realpix: return "image/vnd.rn-realpix"; case image_vnd_wap_wbmp: return "image/vnd.wap.wbmp"; case image_vnd_xiff: return "image/vnd.xiff"; case image_webp: return "image/webp"; case image_wmf: return "image/wmf"; case image_x_3ds: return "image/x-3ds"; case image_x_award_bioslogo: return "image/x-award-bioslogo"; case image_x_cmu_raster: return "image/x-cmu-raster"; case image_x_cur: return "image/x-cur"; case image_x_dwg: return "image/x-dwg"; case image_x_eps: return "image/x-eps"; case image_x_exr: return "image/x-exr"; case image_x_gem: return "image/x-gem"; case image_x_icns: return "image/x-icns"; case image_x_icon: return "image/x-icon"; case image_x_jg: return "image/x-jg"; case image_x_jps: return "image/x-jps"; case image_x_ms_bmp: return "image/x-ms-bmp"; case image_x_niff: return "image/x-niff"; case image_x_pcx: return "image/x-pcx"; case image_x_pict: return "image/x-pict"; case image_x_portable_bitmap: return "image/x-portable-bitmap"; case image_x_portable_graymap: return "image/x-portable-graymap"; case image_x_portable_pixmap: return "image/x-portable-pixmap"; case image_x_quicktime: return "image/x-quicktime"; case image_x_rgb: return "image/x-rgb"; case image_x_tga: return "image/x-tga"; case image_x_tiff: return "image/x-tiff"; case image_x_win_bitmap: return "image/x-win-bitmap"; case image_x_xcf: return "image/x-xcf"; case image_x_xpixmap: return "image/x-xpixmap"; case image_x_xwindowdump: return "image/x-xwindowdump"; case message_news: return "message/news"; case message_rfc822: return "message/rfc822"; case model_vnd_dwf: return "model/vnd.dwf"; case model_vnd_gdl: return "model/vnd.gdl"; case model_vnd_gs_gdl: return "model/vnd.gs.gdl"; case model_vrml: return "model/vrml"; case model_x_pov: return "model/x-pov"; case text_asp: return "text/asp"; case text_css: return "text/css"; case text_html: return "text/html"; case text_javascript: return "text/javascript"; case text_mcf: return "text/mcf"; case text_pascal: return "text/pascal"; case text_PGP: return "text/PGP"; case text_plain: return "text/plain"; case text_x_script_python: return "text/x-script.python"; case text_csv: return "text/csv"; case application_vnd_coffeescript: return "application/vnd.coffeescript"; case text_richtext: return "text/richtext"; case text_rtf: return "text/rtf"; case text_scriplet: return "text/scriplet"; case text_tab_separated_values: return "text/tab-separated-values"; case text_troff: return "text/troff"; case text_uri_list: return "text/uri-list"; case text_vnd_abc: return "text/vnd.abc"; case text_vnd_fmi_flexstor: return "text/vnd.fmi.flexstor"; case text_vnd_wap_wmlscript: return "text/vnd.wap.wmlscript"; case text_vnd_wap_wml: return "text/vnd.wap.wml"; case text_webviewhtml: return "text/webviewhtml"; case text_x_Algol68: return "text/x-Algol68"; case text_x_asm: return "text/x-asm"; case text_x_audiosoft_intra: return "text/x-audiosoft-intra"; case text_x_awk: return "text/x-awk"; case text_x_bcpl: return "text/x-bcpl"; case text_x_c: return "text/x-c"; case text_x_c__: return "text/x-c++"; case text_x_component: return "text/x-component"; case text_x_diff: return "text/x-diff"; case text_x_fortran: return "text/x-fortran"; case text_x_java: return "text/x-java"; case text_x_la_asf: return "text/x-la-asf"; case text_x_lisp: return "text/x-lisp"; case text_x_m4: return "text/x-m4"; case text_x_makefile: return "text/x-makefile"; case text_xml: return "text/xml"; case text_x_m: return "text/x-m"; case text_x_msdos_batch: return "text/x-msdos-batch"; case text_x_ms_regedit: return "text/x-ms-regedit"; case text_x_objective_c: return "text/x-objective-c"; case text_x_pascal: return "text/x-pascal"; case text_x_perl: return "text/x-perl"; case text_x_php: return "text/x-php"; case text_x_po: return "text/x-po"; case text_x_python: return "text/x-python"; case text_x_ruby: return "text/x-ruby"; case text_x_sass: return "text/x-sass"; case text_x_scss: return "text/x-scss"; case text_x_server_parsed_html: return "text/x-server-parsed-html"; case text_x_setext: return "text/x-setext"; case text_x_sgml: return "text/x-sgml"; case text_x_shellscript: return "text/x-shellscript"; case text_x_speech: return "text/x-speech"; case text_x_tcl: return "text/x-tcl"; case text_x_tex: return "text/x-tex"; case text_x_uil: return "text/x-uil"; case text_x_uuencode: return "text/x-uuencode"; case text_x_vcalendar: return "text/x-vcalendar"; case text_x_vcard: return "text/x-vcard"; case video_animaflex: return "video/animaflex"; case video_avi: return "video/avi"; case video_avs_video: return "video/avs-video"; case video_MP2T: return "video/MP2T"; case video_mp4: return "video/mp4"; case video_mpeg: return "video/mpeg"; case video_quicktime: return "video/quicktime"; case video_vdo: return "video/vdo"; case video_vivo: return "video/vivo"; case video_vnd_rn_realvideo: return "video/vnd.rn-realvideo"; case video_vosaic: return "video/vosaic"; case video_webm: return "video/webm"; case video_x_amt_demorun: return "video/x-amt-demorun"; case video_x_amt_showrun: return "video/x-amt-showrun"; case video_x_atomic3d_feature: return "video/x-atomic3d-feature"; case video_x_dl: return "video/x-dl"; case video_x_dv: return "video/x-dv"; case video_x_fli: return "video/x-fli"; case video_x_flv: return "video/x-flv"; case video_x_isvideo: return "video/x-isvideo"; case video_x_jng: return "video/x-jng"; case video_x_m4v: return "video/x-m4v"; case video_x_matroska: return "video/x-matroska"; case video_x_mng: return "video/x-mng"; case video_x_motion_jpeg: return "video/x-motion-jpeg"; case video_x_ms_asf: return "video/x-ms-asf"; case video_x_msvideo: return "video/x-msvideo"; case video_x_qtc: return "video/x-qtc"; case video_x_sgi_movie: return "video/x-sgi-movie"; case x_epoc_x_sisx_app: return "x-epoc/x-sisx-app"; case application_x_zstd_dictionary: return "application/x-zstd-dictionary"; case application_vnd_ms_outlook: return "application/vnd.ms-outlook"; case image_x_olympus_orf: return "image/x-olympus-orf"; case image_x_nikon_nef: return "image/x-nikon-nef"; case image_x_fuji_raf: return "image/x-fuji-raf"; case image_x_panasonic_raw: return "image/x-panasonic-raw"; case image_x_adobe_dng: return "image/x-adobe-dng"; case image_x_canon_cr2: return "image/x-canon-cr2"; case image_x_canon_crw: return "image/x-canon-crw"; case image_x_dcraw: return "image/x-dcraw"; case image_x_kodak_dcr: return "image/x-kodak-dcr"; case image_x_kodak_k25: return "image/x-kodak-k25"; case image_x_kodak_kdc: return "image/x-kodak-kdc"; case image_x_minolta_mrw: return "image/x-minolta-mrw"; case image_x_pentax_pef: return "image/x-pentax-pef"; case image_x_sigma_x3f: return "image/x-sigma-x3f"; case image_x_sony_arw: return "image/x-sony-arw"; case image_x_sony_sr2: return "image/x-sony-sr2"; case image_x_sony_srf: return "image/x-sony-srf"; case image_x_epson_erf: return "image/x-epson-erf"; default: return NULL;}} unsigned int mime_extension_lookup(unsigned long extension_crc32) {switch (extension_crc32) { case 2495639202:return application_x_matlab_data; case 104524599:return application_arj; case 1388642652:return application_base64; case 3514823219:return application_binhex; case 2340081149:case 3420824369:return application_book; case 285308337:return application_CDFV2; case 1954483503:return application_clariscad; case 273534304:return application_commonground; case 3444350831:return application_dicom; case 1677149445:return application_drafting; case 2293841338:return application_epub_zip; case 3927332999:return application_freeloader; case 3268238238:return application_futuresplash; case 2044114573:return application_groupwise; case 3686102973:case 919960796:return application_gzip; case 3361975990:return application_hta; case 4016300425:return application_i_deas; case 4218684756:case 1542976603:return application_iges; case 3890785273:return application_inf; case 2028789010:return application_java_archive; case 3981121951:return application_java; case 1795630405:return application_json; case 2430300356:case 2781733981:return application_ndjson; case 1996270327:return application_marc; case 2723818757:return application_mbedlet; case 1348936053:return application_mime; case 878661782:return application_mspowerpoint; case 2252471652:case 93485219:case 3917664813:case 2853236491:case 3287381265:return application_msword; case 2711341113:return application_netmc; case 2854705901:case 1198289189:case 1311803834:case 2547932707:case 3876093456:return application_octet_stream; case 2280565346:return application_oda; case 789609574:return application_ogg; case 250665868:return application_pdf; case 3507043614:return application_pgp_signature; case 4072354288:return application_pkcs7_signature; case 324084633:case 4289790522:return application_pkix_cert; case 156340709:case 2817149839:return application_postscript; case 1225748678:case 3788578579:return application_pro_eng; case 2157762558:return application_ringing_tones; case 1305199373:case 3908728192:return application_smil; case 261575936:return application_solids; case 376222120:return application_sounder; case 1136262716:case 2996880085:return application_step; case 2665953483:return application_streamingmedia; case 2484679325:return application_vda; case 375063630:return application_vnd_fdf; case 3498993275:return application_vnd_font_fontforge_sfd; case 3611136921:case 1164758663:case 3852449971:return application_vnd_hp_hpgl; case 3314814012:return application_vnd_iccprofile; case 1787492089:return application_vnd_ms_cab_compressed; case 3478635557:case 3092313267:case 686811426:case 1609095604:case 2783438039:case 2726961358:return application_vnd_ms_excel; case 72356500:return application_vnd_ms_fontobject; case 1397239184:return application_vnd_ms_opentype; case 4203515915:return application_vnd_ms_pki_certstore; case 4038361063:return application_vnd_ms_pki_pko; case 2656977832:return application_vnd_ms_pki_seccat; case 515732239:case 3191511418:case 1300490290:case 3555163537:case 2065614417:return application_vnd_ms_powerpoint; case 3228862891:return application_vnd_ms_project; case 518519768:return application_vnd_oasis_opendocument_base; case 428490689:return application_vnd_oasis_opendocument_formula; case 1854738263:return application_vnd_oasis_opendocument_graphics; case 3982396048:return application_vnd_oasis_opendocument_presentation; case 1951914794:return application_vnd_oasis_opendocument_spreadsheet; case 3929230985:return application_vnd_oasis_opendocument_text; case 185029164:return application_vnd_openxmlformats_officedocument_presentationml_presentation; case 2496574992:return application_vnd_openxmlformats_officedocument_spreadsheetml_sheet; case 3330667071:return application_vnd_openxmlformats_officedocument_wordprocessingml_document; case 738795811:return application_vnd_tcpdump_pcap; case 2320501507:return application_vnd_wap_wmlc; case 3589852303:return application_vnd_wap_wmlscriptc; case 365508689:return application_vnd_xara; case 900824411:return application_vocaltec_media_desc; case 3686734967:return application_vocaltec_media_file; case 1460391352:return application_warc; case 549983773:return application_winhelp; case 1906478322:case 3614644754:case 1316637608:case 3407838064:case 20579870:case 1983723144:return application_wordperfect; case 2032670097:return application_x_123; case 1628318441:return application_x_7z_compressed; case 828945678:return application_x_aim; case 3904355907:return application_x_archive; case 240214191:return application_x_atari_7800_rom; case 1762534039:return application_x_authorware_bin; case 4189142790:return application_x_authorware_map; case 62784101:return application_x_authorware_seg; case 830492586:return application_x_bcpio; case 3704076214:return application_x_bittorrent; case 4083746051:return application_x_bsh; case 2180399903:return application_x_bytecode_python; case 3869714710:case 2836727456:return application_x_bzip2; case 2797765624:return application_x_bzip; case 1544598878:return application_x_cbr; case 1389051244:return application_x_cbz; case 2872201429:return application_x_cdlink; case 574692362:case 1704850090:return application_x_chat; case 638445766:return application_x_cocoa; case 1839277551:return application_x_conference; case 890520454:return application_x_cpio; case 1132820390:return application_x_dbf; case 195634552:return application_x_debian_package; case 2116912533:return application_x_deepv; case 3131800080:case 3916585216:return application_x_director; case 818535992:return application_x_dmp; case 1037284150:return application_x_dosexec; case 4254383458:return application_x_dvi; case 2897134736:return application_x_elc; case 4081402617:case 3789670193:return application_x_envoy; case 2422189467:return application_x_esrehber; case 1449039263:case 640966928:case 3062594689:case 998470004:case 3582791768:return application_x_excel; case 1801697008:return application_x_executable; case 1354771683:return application_x_font_pf2; case 2870239366:return application_x_font_pfm; case 1127964929:case 860984718:return application_x_font_ttf; case 2338406369:return application_x_freelance; case 3872284606:return application_x_gsp; case 2143751684:return application_x_gss; case 379624156:return application_x_gtar; case 988372210:return application_x_gzip; case 482683204:return application_x_hdf; case 143088812:return application_x_helpfile; case 193336380:return application_x_httpd_imap; case 1386311065:return application_x_ima; case 2318749458:return application_x_internett_signup; case 1283462680:return application_x_inventor; case 2783163181:return application_x_ip2; case 3352474213:return application_x_java_commerce; case 2640986657:return application_x_java_jmod; case 1696602166:case 486318226:case 2147142731:case 2023163986:return application_x_koan; case 215374679:case 2869014186:return application_x_latex; case 3908779605:return application_x_livescreen; case 3372609354:return application_x_lotus; case 1244562587:return application_x_lz4_json; case 1256754847:return application_x_lz4; case 674599744:return application_x_lzh; case 943828598:return application_x_lzip; case 3811851781:return application_x_lzma; case 3058763491:return application_x_lzop; case 897745700:return application_x_lzx; case 785325796:case 3941149528:return application_x_mach_binary; case 3449642452:return application_x_magic_cap_package_1_0; case 3141606468:return application_x_mathcad; case 2726894320:return application_x_meme; case 2599515954:return application_x_midi; case 2946536930:return application_x_mif; case 1474893528:return application_x_mix_transfer; case 925165716:return application_xml; case 3357977606:return application_x_mobipocket_ebook; case 2917469670:case 605433051:return application_vnd_amazon_mobi8_ebook; case 2740923043:return application_x_msaccess; case 4218705335:return application_x_ms_compress_szdd; case 161292181:return application_x_ms_pdb; case 1574669981:return application_x_ms_reader; case 244273492:return application_x_n64_rom; case 2034558928:return application_x_navi_animation; case 2394047497:return application_x_navidoc; case 2477632187:return application_x_navimap; case 2795609754:return application_x_navistyle; case 1821278300:return application_x_nes_rom; case 277923493:case 1847354420:return application_x_netcdf; case 4268750805:return application_x_newton_compatible_pkg; case 252678980:return application_x_object; case 100793631:return application_x_omcdatamaker; case 3089264647:return application_x_omc; case 4074063950:return application_x_omcregerator; case 1515671581:case 760242315:return application_x_pagemaker; case 2707727445:return application_x_pcl; case 1009151207:return application_x_pixclscript; case 2243690854:return application_x_pkcs7_certreqresp; case 16924856:return application_x_pkcs7_signature; case 1154140277:case 3340324274:case 689384606:case 3467575705:return application_x_project; case 2833952472:return application_x_qpro; case 1792618458:return application_x_rar; case 3020423487:return application_x_rpm; case 4167225476:return application_x_sdp; case 2345255223:return application_x_sea; case 30348729:return application_x_seelogo; case 2563130371:return application_x_sharedlib; case 3706126336:return application_x_shar; case 1834558535:return application_x_shockwave_flash; case 952264445:case 891129758:return application_x_sprite; case 1252092624:return application_x_stuffit; case 3714480584:return application_x_sv4cpio; case 3062692538:return application_x_sv4crc; case 1851020136:return application_x_tar; case 610123502:case 554870891:return application_x_tbook; case 1485687582:case 4263375082:return application_x_texinfo; case 2887632986:return application_x_tex_tfm; case 529472938:return application_x_ustar; case 3790619268:case 4232532704:case 1699611482:return application_x_visio; case 3662579775:return application_x_vnd_audioexplosion_mzz; case 836703967:return application_x_vnd_ls_xpix; case 2889000187:return application_x_vrml; case 1615078541:case 1219082918:return application_x_wais_source; case 1070375909:return application_x_wintalk; case 1855504763:return application_x_world; case 2274911567:return application_x_wri; case 371078428:return application_x_x509_ca_cert; case 384792867:return application_x_xz; case 4116556676:return application_x_zstd; case 1109235014:return application_zip; case 1657960367:return application_zlib; case 491834794:return audio_basic; case 2727245620:return audio_it; case 1278026625:case 3092500109:case 1385818959:return audio_make; case 2033104677:return audio_midi; case 1275701562:return audio_mid; case 2815980258:return audio_mp4; case 1753973982:case 2865015129:case 2901423164:return audio_mpeg; case 1168137364:return audio_ogg; case 1855879118:return audio_s3m; case 2630216279:return audio_tsp_audio; case 4172169879:return audio_tsplayer; case 3030880813:return audio_vnd_qcelp; case 327566230:return audio_voxware; case 1924052889:case 2797235334:return audio_x_aiff; case 3600363395:return audio_x_flac; case 4229204931:case 2244490087:return audio_x_gsm; case 4125413607:return audio_x_jam; case 4050234453:return audio_x_liveaudio; case 1053893464:return audio_x_m4a; case 1101984974:return audio_x_midi; case 799119745:return audio_x_mpeg_3; case 2503802084:return audio_xm; case 1416277874:return audio_x_nspaudio; case 3889242671:case 1876104302:case 1264872739:case 677511674:return audio_x_pn_realaudio; case 1461090996:return audio_x_psid; case 1717917765:return audio_x_realaudio; case 2764116112:case 3709708340:return audio_x_twinvq_plugin; case 1036534058:return audio_x_twinvq; case 2581826170:return audio_x_voc; case 1803495720:return audio_x_wav; case 3824649750:return audio_x_xbox360_executable; case 3484449800:return audio_x_xbox_executable; case 1505691300:return font_woff2; case 55690088:return font_woff; case 4196239628:return image_cmu_raster; case 2750773763:return image_fif; case 2807969506:case 791360735:return image_florian; case 3568668297:return image_g3fax; case 2721517620:return image_gif; case 4048480567:return image_heic; case 68973106:case 3554509561:return image_ief; case 694905706:case 3496410035:case 2833677253:case 3933391666:case 1189616361:return image_jpeg; case 3206655858:return image_jutvision; case 2448102626:case 3954137820:return image_naplps; case 3409203534:case 348455534:return image_pict; case 2199389072:case 562164082:return image_png; case 54863248:return image_svg; case 3850190390:return image_vnd_adobe_photoshop; case 2303371901:return image_vnd_djvu; case 3271224952:return image_vnd_fpx; case 4160867814:return image_vnd_rn_realflash; case 215316663:return image_vnd_rn_realpix; case 480853153:return image_vnd_wap_wbmp; case 3041784953:return image_vnd_xiff; case 2659071723:return image_webp; case 301010174:return image_x_3ds; case 501096268:return image_x_cmu_raster; case 3165697328:return image_x_cur; case 53977380:case 4087909757:case 1950487814:return image_x_dwg; case 3903861559:return image_x_exr; case 731540752:return image_x_icon; case 4231386708:return image_x_jg; case 1546833556:return image_x_jps; case 621872703:case 876913290:return image_x_ms_bmp; case 2917542843:case 718120911:return image_x_niff; case 3149819944:return image_x_pcx; case 2986884099:return image_x_pict; case 3480790402:return image_x_portable_bitmap; case 2987348423:return image_x_portable_graymap; case 3079460177:return image_x_portable_pixmap; case 3130839030:case 3578773115:case 2983316714:return image_x_quicktime; case 557094968:return image_x_rgb; case 3159821597:case 359206964:return image_x_tiff; case 1336024307:return image_x_xcf; case 3114239209:return image_x_xpixmap; case 2399316618:return image_x_xwindowdump; case 1157813739:case 2663211800:case 1116045392:return message_rfc822; case 1949340082:return model_vnd_dwf; case 4148987751:return model_vnd_gdl; case 2289923100:return model_vnd_gs_gdl; case 52831377:return model_vrml; case 4038267427:return model_x_pov; case 3796050700:return text_asp; case 2026809048:return text_css; case 4137492127:case 3252019869:case 410646757:case 3413549060:case 2886207094:case 1097681659:return text_html; case 398963028:return text_javascript; case 1431272808:return text_mcf; case 509266722:return text_pascal; case 1689700070:case 794565824:case 351504808:case 214229345:case 30677878:case 1835907068:case 1154021400:case 3992351814:case 2107886487:case 2202503947:case 999008199:case 473390917:case 3679822420:case 1465078094:case 1466496025:case 2277716423:case 157353380:case 2002237032:case 4216257084:case 590894066:case 987584319:case 2268432115:case 3551958239:case 1436306077:case 3060306774:case 808890964:case 2564639436:case 3322219037:case 3334425408:case 3818365258:case 1403162576:case 590812979:case 1800036834:case 144986711:case 621471808:case 449607278:case 2403297477:case 2529069283:case 3929123204:return text_plain; case 194218739:return text_x_script_python; case 1401235891:return application_vnd_coffeescript; case 196656302:case 1203117491:case 3183026384:return text_richtext; case 2119613712:return text_scriplet; case 298706850:return text_tab_separated_values; case 1772263384:case 2891092674:case 1485186963:case 881800026:case 2238339752:case 3028401693:return text_troff; case 101132664:case 1121950192:case 2216472865:case 1474544612:return text_uri_list; case 891568578:return text_vnd_abc; case 613266213:return text_vnd_fmi_flexstor; case 2548505447:return text_vnd_wap_wmlscript; case 984129374:return text_vnd_wap_wml; case 2780711517:return text_webviewhtml; case 2168803285:case 453955339:return text_x_asm; case 1382996439:return text_x_audiosoft_intra; case 206188516:return text_x_awk; case 112844655:case 3685882489:case 2439710439:return text_x_c; case 3404375201:case 216573595:case 1864149058:return text_x_c__; case 644730778:return text_x_component; case 1993550816:case 2611047355:case 2605110166:case 4017424888:return text_x_fortran; case 2139166987:case 2132469458:return text_x_java; case 3829413997:return text_x_la_asf; case 492281966:return text_x_lisp; case 2956915616:case 3917773051:return text_x_m4; case 238835196:case 432563031:return text_x_makefile; case 838129763:case 2060901327:case 739250468:case 1518088406:return text_xml; case 3775001192:return text_x_m; case 2677811615:return text_x_msdos_batch; case 1667763765:return text_x_ms_regedit; case 2181537457:return text_x_pascal; case 719472250:return text_x_perl; case 1452351953:return text_x_php; case 3018528704:return text_x_po; case 1195352721:case 1629727233:return text_x_python; case 4285270527:return text_x_ruby; case 3703929802:return text_x_sass; case 3745623972:return text_x_scss; case 2576022738:return text_x_server_parsed_html; case 2765133093:return text_x_setext; case 2957635486:case 2164340050:return text_x_sgml; case 111333792:return text_x_shellscript; case 2669991355:return text_x_speech; case 3941433202:return text_x_tex; case 1564511796:return text_x_uil; case 3270208461:return text_x_uuencode; case 685888786:return text_x_vcalendar; case 1161572857:return text_x_vcard; case 3254229335:return video_animaflex; case 4217339785:return video_avi; case 104695539:return video_avs_video; case 2982480930:return video_mp4; case 3228914394:case 3948413209:case 2913561920:case 2007364491:case 1135021164:return video_mpeg; case 4034977726:case 3830260224:case 546697069:return video_quicktime; case 1939939226:return video_vdo; case 2724514071:case 2357097034:return video_vivo; case 3853966722:return video_vnd_rn_realvideo; case 2220136990:return video_vosaic; case 4252523058:return video_webm; case 439967305:return video_x_amt_demorun; case 532339423:return video_x_amt_showrun; case 3348741895:return video_x_atomic3d_feature; case 72126767:return video_x_dl; case 2691804781:case 4180568149:return video_x_dv; case 1312658391:return video_x_fli; case 3275071010:return video_x_flv; case 2621081147:return video_x_isvideo; case 2460558646:return video_x_jng; case 3171067551:return video_x_m4v; case 2149705476:return video_x_matroska; case 2548446131:return video_x_mng; case 1369518905:return video_x_motion_jpeg; case 379033181:case 3969428286:case 3351930404:return video_x_ms_asf; case 4122831001:return video_x_msvideo; case 899307365:return video_x_qtc; case 492761711:case 686609180:return video_x_sgi_movie; case 1753898927:return application_vnd_ms_outlook; case 85101078:return image_x_olympus_orf; case 22242487:return image_x_nikon_nef; case 1879309223:return image_x_fuji_raf; case 10345373:case 447994709:return image_x_panasonic_raw; case 2553743420:return image_x_adobe_dng; case 1611589279:return image_x_canon_cr2; case 1723356032:return image_x_canon_crw; case 1078235802:return image_x_kodak_dcr; case 28033:return image_x_kodak_k25; case 1860789138:return image_x_kodak_kdc; case 1814462090:return image_x_minolta_mrw; case 401337037:return image_x_pentax_pef; case 701779405:return image_x_sigma_x3f; case 1698465774:return image_x_sony_arw; case 2083014127:return image_x_sony_sr2; case 271503362:return image_x_sony_srf; case 142938048:return image_x_epson_erf; default: return 0;}} unsigned int mime_name_lookup(unsigned long mime_crc32) {switch (mime_crc32) { case 3272851765: return application_x_matlab_data; case 3812269631: return application_arj; case 2479484568: return application_base64; case 3891182180: return application_binhex; case 3319475062: return application_book; case 131831009: return application_CDFV2_corrupt; case 1972415093: return application_CDFV2; case 2361432233: return application_clariscad; case 3013534691: return application_commonground; case 3986958175: return application_csv; case 2684316502: return application_dicom; case 1539671880: return application_drafting; case 749429103: return application_epub_zip; case 663947845: return application_freeloader; case 1404675439: return application_futuresplash; case 366020206: return application_groupwise; case 886559925: return application_gzip; case 761519038: return application_hta; case 3028409237: return application_i_deas; case 4115303699: return application_iges; case 48815857: return application_inf; case 2879859070: return application_java_archive; case 1898213013: return application_java; case 223081448: return application_javascript; case 1698278658: return application_json; case 4187371699: return application_ndjson; case 1720840708: return application_marc; case 2657503299: return application_mbedlet; case 1287325719: return application_mime; case 2397876339: return application_mspowerpoint; case 87314907: return application_msword; case 1400780351: return application_netmc; case 3754511218: return application_octet_stream; case 1659821930: return application_oda; case 2694850972: return application_ogg; case 3958419076: return application_pdf; case 1866620368: return application_pgp_keys; case 489766691: return application_pgp_signature; case 4163635168: return application_pkcs7_signature; case 75695703: return application_pkix_cert; case 2281931862: return application_postscript; case 2662888269: return application_pro_eng; case 2510237148: return application_ringing_tones; case 3871669703: return application_smil; case 2233914511: return application_solids; case 4248059749: return application_sounder; case 1300723323: return application_step; case 2336404640: return application_streamingmedia; case 1897482133: return application_vda; case 2726368314: return application_vnd_fdf; case 3075632147: return application_vnd_font_fontforge_sfd; case 2621280924: return application_vnd_hp_hpgl; case 2741854226: return application_vnd_iccprofile; case 1371686262: return application_vnd_lotus_1_2_3; case 3936927446: return application_vnd_ms_cab_compressed; case 4257532721: return application_vnd_ms_excel; case 3556277566: return application_vnd_ms_fontobject; case 2971868745: return application_vnd_ms_opentype; case 458899730: return application_vnd_ms_pki_certstore; case 1930126273: return application_vnd_ms_pki_pko; case 2755865911: return application_vnd_ms_pki_seccat; case 1964479319: return application_vnd_ms_powerpoint; case 2494900263: return application_vnd_ms_project; case 4144865272: return application_vnd_oasis_opendocument_base; case 1537772039: return application_vnd_oasis_opendocument_formula; case 3291349919: return application_vnd_oasis_opendocument_graphics; case 2829854259: return application_vnd_oasis_opendocument_presentation; case 2319019141: return application_vnd_oasis_opendocument_spreadsheet; case 204654174: return application_vnd_oasis_opendocument_text; case 817338285: return application_vnd_openxmlformats_officedocument_presentationml_presentation; case 3437874751: return application_vnd_openxmlformats_officedocument_spreadsheetml_sheet; case 2166600829: return application_vnd_openxmlformats_officedocument_wordprocessingml_document; case 37472375: return application_vnd_symbian_install; case 1262135101: return application_vnd_tcpdump_pcap; case 1817019072: return application_vnd_wap_wmlc; case 2753880093: return application_vnd_wap_wmlscriptc; case 3065697271: return application_vnd_xara; case 838649278: return application_vocaltec_media_desc; case 3067502586: return application_vocaltec_media_file; case 1496663551: return application_warc; case 3547836790: return application_winhelp; case 3853357533: return application_wordperfect; case 3261561739: return application_x_123; case 283325182: return application_x_7z_compressed; case 2068294999: return application_x_aim; case 4169136188: return application_x_apple_diskimage; case 902384586: return application_x_arc; case 4124671903: return application_x_archive; case 1188732497: return application_x_atari_7800_rom; case 496856974: return application_x_authorware_bin; case 605528024: return application_x_authorware_map; case 3574616417: return application_x_authorware_seg; case 2858645924: return application_x_avira_qua; case 1234533326: return application_x_bcpio; case 1092178040: return application_x_bittorrent; case 3108379994: return application_x_bsh; case 153724964: return application_x_bytecode_python; case 4188634997: return application_x_bzip2; case 533359240: return application_x_bzip; case 373271815: return application_x_cbr; case 417604917: return application_x_cbz; case 241171266: return application_x_cdlink; case 2002793698: return application_x_chat; case 529743617: return application_x_chrome_extension; case 2443278958: return application_x_cocoa; case 2145722326: return application_x_conference; case 2927741547: return application_x_coredump; case 669615566: return application_x_cpio; case 162164735: return application_x_dbf; case 4195557047: return application_x_dbt; case 3783917932: return application_x_debian_package; case 104378865: return application_x_deepv; case 2277091176: return application_x_director; case 2061944417: return application_x_dmp; case 1831097311: return application_x_dosdriver; case 525018050: return application_x_dosexec; case 3082528059: return application_x_dvi; case 3867270345: return application_x_elc; case 282200480: return application_x_empty; case 2950435174: return application_x_envoy; case 3187201087: return application_x_esrehber; case 1467053279: return application_x_excel; case 947844639: return application_x_executable; case 2396718311: return application_x_font_gdos; case 1409586422: return application_x_font_pf2; case 2949699731: return application_x_font_pfm; case 882849648: return application_x_font_sfn; case 1207949588: return application_x_font_ttf; case 3696685787: return application_x_fptapplication_x_dbt; case 3068589175: return application_x_freelance; case 1117803295: return application_x_gamecube_rom; case 3193872850: return application_x_gdbm; case 3979978688: return application_x_gettext_translation; case 463567141: return application_x_git; case 2900445159: return application_x_gsp; case 904402525: return application_x_gss; case 73227412: return application_x_gtar; case 672438970: return application_x_gzip; case 1458188573: return application_x_hdf; case 229946719: return application_x_helpfile; case 646033581: return application_x_httpd_imap; case 411989440: return application_x_ima; case 3975252160: return application_x_innosetup; case 1986465192: return application_x_internett_signup; case 2967475964: return application_x_inventor; case 360716690: return application_x_ip2; case 1941969752: return application_x_java_applet; case 2680192289: return application_x_java_commerce; case 2138341338: return application_x_java_image; case 69714645: return application_x_java_jmod; case 4223869: return application_x_java_keystore; case 2580542542: return application_x_kdelnk; case 1257894898: return application_x_koan; case 1958965043: return application_x_latex; case 3948850351: return application_x_livescreen; case 1225577433: return application_x_lotus; case 1357787287: return application_x_lz4_json; case 13080262: return application_x_lz4; case 841824197: return application_x_lzh_compressed; case 1645906713: return application_x_lzh; case 4279573947: return application_x_lzip; case 4056545357: return application_x_lzma; case 2840574525: return application_x_lzop; case 2142083965: return application_x_lzx; case 2343296583: return application_x_mach_binary; case 3713471041: return application_x_mach_executable; case 217874104: return application_x_magic_cap_package_1_0; case 451420058: return application_x_mathcad; case 3288238855: return application_x_maxis_dbpf; case 1499643772: return application_x_meme; case 2282533242: return application_x_midi; case 3851390395: return application_x_mif; case 3005113033: return application_x_mix_transfer; case 3572804971: return application_xml; case 3049871419: return application_x_mobipocket_ebook; case 3026870622: return application_vnd_amazon_mobi8_ebook; case 3721289434: return application_x_msaccess; case 1771413382: return application_x_ms_compress_szdd; case 1442391593: return application_x_ms_pdb; case 1142990575: return application_x_ms_reader; case 873042275: return application_x_n64_rom; case 2786166244: return application_x_navi_animation; case 3973357482: return application_x_navidoc; case 4181248117: return application_x_navimap; case 3312986187: return application_x_navistyle; case 1421897571: return application_x_nes_rom; case 2479206333: return application_x_netcdf; case 3639323747: return application_x_newton_compatible_pkg; case 2023658739: return application_x_nintendo_ds_rom; case 3792313241: return application_x_object; case 2690661493: return application_x_omcdatamaker; case 4060964958: return application_x_omc; case 963821989: return application_x_omcregerator; case 3803521399: return application_x_pagemaker; case 3947609100: return application_x_pcl; case 1165863721: return application_x_pgp_keyring; case 3070019447: return application_x_pixclscript; case 4210405996: return application_x_pkcs7_certreqresp; case 1106894812: return application_x_pkcs7_signature; case 261550829: return application_x_project; case 1959776576: return application_x_qpro; case 553006979: return application_x_rar; case 4263975270: return application_x_rpm; case 2991442141: return application_x_sdp; case 3253131630: return application_x_sea; case 2900890640: return application_x_seelogo; case 3384573178: return application_x_setupscript; case 177730462: return application_x_sharedlib; case 3457861192: return application_x_shar; case 69425328: return application_x_shockwave_flash; case 497520372: return application_x_snappy_framed; case 2142912491: return application_x_sprite; case 1325004050: return application_x_sqlite3; case 3872402089: return application_x_stargallery_thm; case 1879600421: return application_x_stuffit; case 4249050059: return application_x_sv4cpio; case 4230695631: return application_x_sv4crc; case 612059953: return application_x_tar; case 1489303899: return application_x_tbook; case 3222972068: return application_x_terminfo; case 3417228122: return application_x_terminfo2; case 3728265961: return application_x_texinfo; case 905009673: return application_x_tex_tfm; case 1738156494: return application_x_ustar; case 2970490033: return application_x_visio; case 1138952844: return application_x_vnd_audioexplosion_mzz; case 1304824724: return application_x_vnd_ls_xpix; case 3201262259: return application_x_vrml; case 3932648349: return application_x_wais_source; case 1235338088: return application_x_wine_extension_ini; case 589270721: return application_x_wintalk; case 1113728295: return application_x_world; case 3451354390: return application_x_wri; case 57439876: return application_x_x509_ca_cert; case 3864158535: return application_x_xz; case 137530655: return application_x_zip; case 1610651158: return application_x_zstd; case 2803753038: return application_zip; case 2109142397: return application_zlib; case 4190753873: return audio_basic; case 1937202163: return audio_it; case 2897185533: return audio_make; case 747801505: return audio_midi; case 1149197041: return audio_mid; case 3021251101: return audio_mp4; case 3250982680: return audio_mpeg; case 1081209515: return audio_ogg; case 1800395249: return audio_s3m; case 1115987927: return audio_tsp_audio; case 3332029264: return audio_tsplayer; case 2061915550: return audio_vnd_qcelp; case 773784371: return audio_voxware; case 3530521778: return audio_x_aiff; case 1985537192: return audio_x_flac; case 1323393159: return audio_x_gsm; case 4036043693: return audio_x_hx_aac_adts; case 1053655815: return audio_x_jam; case 3004387442: return audio_x_liveaudio; case 4126699704: return audio_x_m4a; case 976272409: return audio_x_midi; case 3705471144: return audio_x_mod; case 673327857: return audio_x_mp4a_latm; case 1478949397: return audio_x_mpeg_3; case 87820768: return audio_x_mpequrl; case 1153814563: return audio_xm; case 1178632038: return audio_x_nspaudio; case 3992820039: return audio_x_pn_realaudio; case 1122834189: return audio_x_psid; case 97005398: return audio_x_realaudio; case 2780242990: return audio_x_s3m; case 2160563041: return audio_x_twinvq_plugin; case 1246057794: return audio_x_twinvq; case 1389025690: return audio_x_voc; case 2690022088: return audio_x_wav; case 1048952181: return audio_x_xbox360_executable; case 544201676: return audio_x_xbox_executable; case 1689004438: return font_otf; case 1373033921: return font_sfnt; case 143151839: return font_woff2; case 3926229593: return font_woff; case 126997061: return image_bmp; case 3256582560: return image_cmu_raster; case 2418019020: return image_fif; case 2026029393: return image_florian; case 2108397085: return image_g3fax; case 2447532283: return image_gif; case 4205241190: return image_heic; case 935920381: return image_ief; case 3785015651: return image_jpeg; case 3265402270: return image_jutvision; case 2832913471: return image_naplps; case 523044927: return image_pict; case 2966254431: return image_png; case 814765407: return image_svg; case 910409547: return image_svg_xml; case 511777381: return image_tiff; case 3977526033: return image_vnd_adobe_photoshop; case 3999110387: return image_vnd_djvu; case 143568099: return image_vnd_fpx; case 517285938: return image_vnd_microsoft_icon; case 4258027809: return image_vnd_rn_realflash; case 358996403: return image_vnd_rn_realpix; case 1399719511: return image_vnd_wap_wbmp; case 950571266: return image_vnd_xiff; case 2509651130: return image_webp; case 3920103055: return image_wmf; case 2937026420: return image_x_3ds; case 2981127273: return image_x_award_bioslogo; case 399334222: return image_x_cmu_raster; case 3882699330: return image_x_cur; case 3184122542: return image_x_dwg; case 3918590499: return image_x_eps; case 1447971005: return image_x_exr; case 665779514: return image_x_gem; case 307945478: return image_x_icns; case 1749532062: return image_x_icon; case 4168548187: return image_x_jg; case 3805066526: return image_x_jps; case 1491847821: return image_x_ms_bmp; case 656290698: return image_x_niff; case 88083362: return image_x_pcx; case 420910635: return image_x_pict; case 3189998154: return image_x_portable_bitmap; case 35768844: return image_x_portable_graymap; case 3136003682: return image_x_portable_pixmap; case 1296924133: return image_x_quicktime; case 2680873906: return image_x_rgb; case 38719162: return image_x_tga; case 414876785: return image_x_tiff; case 1917930393: return image_x_win_bitmap; case 4049364857: return image_x_xcf; case 1663705411: return image_x_xpixmap; case 153652621: return image_x_xwindowdump; case 1301602886: return message_news; case 475605908: return message_rfc822; case 1271393540: return model_vnd_dwf; case 3367762897: return model_vnd_gdl; case 857821694: return model_vnd_gs_gdl; case 2025285843: return model_vrml; case 1733021175: return model_x_pov; case 2596712340: return text_asp; case 4926016: return text_css; case 3872744991: return text_html; case 3862088606: return text_javascript; case 768274928: return text_mcf; case 3970938585: return text_pascal; case 1059844876: return text_PGP; case 1152832851: return text_plain; case 3112468514: return text_x_script_python; case 1881267919: return text_csv; case 2809123822: return application_vnd_coffeescript; case 4000659158: return text_richtext; case 1060344107: return text_rtf; case 211439948: return text_scriplet; case 2273059608: return text_tab_separated_values; case 2184047304: return text_troff; case 3483524219: return text_uri_list; case 1323400122: return text_vnd_abc; case 1570296745: return text_vnd_fmi_flexstor; case 1751327861: return text_vnd_wap_wmlscript; case 4260425760: return text_vnd_wap_wml; case 2469299651: return text_webviewhtml; case 4287189747: return text_x_Algol68; case 2118781611: return text_x_asm; case 952979666: return text_x_audiosoft_intra; case 4081412762: return text_x_awk; case 646156822: return text_x_bcpl; case 699860591: return text_x_c; case 2417225020: return text_x_c__; case 238960228: return text_x_component; case 4063368405: return text_x_diff; case 1029004811: return text_x_fortran; case 3361256876: return text_x_java; case 2465655719: return text_x_la_asf; case 4108808063: return text_x_lisp; case 2953969017: return text_x_m4; case 4016541460: return text_x_makefile; case 1232164091: return text_xml; case 3457100648: return text_x_m; case 700310341: return text_x_msdos_batch; case 2079603480: return text_x_ms_regedit; case 4063403658: return text_x_objective_c; case 1452612725: return text_x_pascal; case 3928494898: return text_x_perl; case 2845729967: return text_x_php; case 3015973145: return text_x_po; case 3876215756: return text_x_python; case 2065206899: return text_x_ruby; case 1804019892: return text_x_sass; case 1745091802: return text_x_scss; case 2730494614: return text_x_server_parsed_html; case 884456798: return text_x_setext; case 910386732: return text_x_sgml; case 709434536: return text_x_shellscript; case 3374645891: return text_x_speech; case 1499613687: return text_x_tcl; case 367147532: return text_x_tex; case 2723138378: return text_x_uil; case 1710771134: return text_x_uuencode; case 704335853: return text_x_vcalendar; case 820689877: return text_x_vcard; case 1266973941: return video_animaflex; case 1794710033: return video_avi; case 793710652: return video_avs_video; case 1538592195: return video_MP2T; case 543386042: return video_mp4; case 2313178776: return video_mpeg; case 3777745158: return video_quicktime; case 3792140802: return video_vdo; case 1916522329: return video_vivo; case 82483669: return video_vnd_rn_realvideo; case 4093612396: return video_vosaic; case 54388513: return video_webm; case 2020036618: return video_x_amt_demorun; case 2314063236: return video_x_amt_showrun; case 2591549712: return video_x_atomic3d_feature; case 76200991: return video_x_dl; case 4192748901: return video_x_dv; case 1759798614: return video_x_fli; case 3857475747: return video_x_flv; case 3528106369: return video_x_isvideo; case 3027293111: return video_x_jng; case 2614841374: return video_x_m4v; case 4159659542: return video_x_matroska; case 2973746482: return video_x_mng; case 3962088510: return video_x_motion_jpeg; case 1565147726: return video_x_ms_asf; case 637896082: return video_x_msvideo; case 323199460: return video_x_qtc; case 4268619377: return video_x_sgi_movie; case 661782105: return x_epoc_x_sisx_app; case 2159585521: return application_x_zstd_dictionary; case 106416856: return application_vnd_ms_outlook; case 2040256118: return image_x_olympus_orf; case 3741779740: return image_x_nikon_nef; case 2950019021: return image_x_fuji_raf; case 2116379200: return image_x_panasonic_raw; case 1038006091: return image_x_adobe_dng; case 3469235825: return image_x_canon_cr2; case 3363758958: return image_x_canon_crw; case 1615469233: return image_x_dcraw; case 373957392: return image_x_kodak_dcr; case 1443814411: return image_x_kodak_k25; case 954716696: return image_x_kodak_kdc; case 1433180503: return image_x_minolta_mrw; case 698598226: return image_x_pentax_pef; case 2130369412: return image_x_sigma_x3f; case 3060720351: return image_x_sony_arw; case 2944016606: return image_x_sony_sr2; case 3279729971: return image_x_sony_srf; case 1665206815: return image_x_epson_erf; default: return 0;}} unsigned int mime_ids[] = {655530,655363,655364,655365,655366,655362,655361,655367,655368,655369,655370,655371,655372 | 0x40000000,655373,655374,655375,655376 | 0x08000000,655377,655378,655379,655380,655382,655381,655383,655384,655390,655385,655386,655387,655388,655389,655391,655392,655393,655394,655395 | 0x40000000,655396,655397,655398,655399,655400,655401,655402,655403,655404,655405,655406,655407,655408,655411,655412,655413,655414,655415,655416,655417,655418,655419 | 0x20000000,655421,655422,655423,655424,655425,655426,655427,655428,655429,655430,655431,655432 | 0x04000000,655433 | 0x04000000,655434 | 0x04000000,655435,655436,655437,655438,655439,655440,655441,655442,655443,655444,655445,655446 | 0x10000000,655447,655448,655449 | 0x10000000,655450,655451,655452,655453,655454,655455,655456,655457,655458,655459,655461 | 0x08000000,655460,655462,655463,655464,655465,655466,655467,655468,655469,655470,655471,655472,655473,655474,655475,655476,655477,655478,655479,655480,1,655481,655482,655483,655484,655485,655486,655487,655488,655489 | 0x20000000,655490,655491,655492,655493,655494,655495,655496,655497,655498,655499,655500,655501,655502,655503,655504,655505,655506,655507,655508,655509,655510,655511,655512,655513,655514,655515,655516,655517,655519,655518 | 0x08000000,655521,655520,655522 | 0x08000000,655523 | 0x08000000,655524 | 0x08000000,655525,655526,655527,655528,655529,655531,655532,655533,655534,655535,655599,655536 | 0x02000000,655409 | 0x02000000,655540,655537,655538,655539,655541,655542,655543,655544,655545,655546,655547,655548,655549,655550,655552,655551,655553,655554,655555,655556,655557,655558,655559,655560,655561,655562 | 0x10000000,655563,655564,655565,655566,655567,655569,655568,655570,655571,655572,655573,655574,655575,655576,655577,655578 | 0x10000000,655579,655580,655581,655583,655582,655584,655585,655586,655587,655588,655589,655590,655591,655592,655593,655594,655595 | 0x08000000,655596,655597 | 0x08000000,655600 | 0x10000000,655601,458994 | 0x80000000,458995,458996,458998,458997,458999,459000,459001,459002,459003,459004,459005,459006,459007,459008,459009,459010,459011,459012,459013,459014,459015,459016,459017,459018,459030,459019,459020,459021,459022,459023,459025,459024,459026,459027,459029 | 0x80000000,459028 | 0x80000000,327959 | 0x20000000,327960 | 0x20000000,327962 | 0x20000000,327961 | 0x20000000,524571,524572,524573,524574,524575,524576,524577,524578,524579,524580,524581,524582,524583,524584 | 0x80000000,524585 | 0x80000000,524586,524587 | 0x80000000,524588 | 0x80000000,524589,524590,524591,524592,524593,524594,524595,524596,524597,524599,524602,524603,524605,524606,524608,524610,524611,524612 | 0x80000000,524613,524614,524619,524620,524624,524626,524627,524628,524629,524630,524631,524636,524637,524638,524639 | 0x80000000,524640 | 0x80000000,524641,196962,196963,65892,65893,65894,65895,65896,590186,590187,590189 | 0x01000000,590190,590191,590192,590185,590193,590231,590188,655410,590194,590195,590196,590197,590198,590199,590200,590201,590203,590202,590204,590205,590206,590207,590208,590209,590210,590211,590212,590213,590214,590215,590216,590217,590219,590220,590244 | 0x01000000,590218,590222,590221,590223,590224,590225,590226,590227,590228,590229,590230,590232,590233,590234,590235 | 0x01000000,590236,590237,590238,590239,590240,590241,590242,590243,393638,393639,393640,393637,393641,393642,393643,393644,393645,393646,393647,393648,393649,393650,393651,393652,393653,393654,393655,393656,393657 | 0x80000000,393658,393659,393660,393661,393662,393663,393664,393665,721346,655598,655420,524622 | 0x00800000,524621 | 0x00800000,524609 | 0x00800000,524623 | 0x00800000,524598 | 0x00800000,524600 | 0x00800000,524601 | 0x00800000,524604 | 0x00800000,524615 | 0x00800000,524616 | 0x00800000,524617 | 0x00800000,524618 | 0x00800000,524625 | 0x00800000,524632 | 0x00800000,524633 | 0x00800000,524634 | 0x00800000,524635 | 0x00800000,524607 | 0x00800000,0}; unsigned int* get_mime_ids() { return mime_ids; } #endif