mirror of
				https://github.com/simon987/sist2.git
				synced 2025-10-28 06:26:53 +00:00 
			
		
		
		
	Fix flaky mime table generation
This commit is contained in:
		
							parent
							
								
									b4199a1fd8
								
							
						
					
					
						commit
						50fcec25f7
					
				| @ -71,7 +71,7 @@ with open("mime.csv") as f: | |||||||
|     print("#include <stdlib.h>\n") |     print("#include <stdlib.h>\n") | ||||||
|     # Enum |     # Enum | ||||||
|     print("enum mime {") |     print("enum mime {") | ||||||
|     for mime, ext in mimes.items(): |     for mime, ext in sorted(mimes.items()): | ||||||
|         print("    " + clean(mime) + "=" + mime_id(mime) + ",") |         print("    " + clean(mime) + "=" + mime_id(mime) + ",") | ||||||
|     print("};") |     print("};") | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -5,7 +5,7 @@ | |||||||
| #define EPILOG "Made by simon987 <me@simon987.net>. Released under GPL-3.0" | #define EPILOG "Made by simon987 <me@simon987.net>. Released under GPL-3.0" | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| static const char *const Version = "1.0.2"; | static const char *const Version = "1.0.3"; | ||||||
| static const char *const usage[] = { | static const char *const usage[] = { | ||||||
|         "sist2 scan [OPTION]... PATH", |         "sist2 scan [OPTION]... PATH", | ||||||
|         "sist2 index [OPTION]... INDEX", |         "sist2 index [OPTION]... INDEX", | ||||||
|  | |||||||
| @ -6,364 +6,364 @@ | |||||||
| #include <stdlib.h> | #include <stdlib.h> | ||||||
| 
 | 
 | ||||||
| enum mime { | enum mime { | ||||||
|     application_arj=655361, |     application_CDFV2=655361, | ||||||
|     application_base64=655362, |     application_CDFV2_corrupt=655362, | ||||||
|     application_binhex=655363, |     application_arj=655363, | ||||||
|     application_book=655364, |     application_base64=655364, | ||||||
|     application_CDFV2=655365, |     application_binhex=655365, | ||||||
|     application_clariscad=655366, |     application_book=655366, | ||||||
|     application_commonground=655367, |     application_clariscad=655367, | ||||||
|     application_drafting=655368, |     application_commonground=655368, | ||||||
|     application_freeloader=655369, |     application_dicom=655369, | ||||||
|     application_futuresplash=655370, |     application_drafting=655370, | ||||||
|     application_groupwise=655371, |     application_epub_zip=655371, | ||||||
|     application_gzip=655372, |     application_freeloader=655372, | ||||||
|     application_hta=655373, |     application_futuresplash=655373, | ||||||
|     application_i_deas=655374, |     application_groupwise=655374, | ||||||
|     application_iges=655375, |     application_gzip=655375, | ||||||
|     application_inf=655376, |     application_hta=655376, | ||||||
|     application_java_archive=655377, |     application_i_deas=655377, | ||||||
|     application_java=655378, |     application_iges=655378, | ||||||
|     application_javascript=655379, |     application_inf=655379, | ||||||
|     application_x_archive=655380, |     application_java=655380, | ||||||
|     application_json=655381, |     application_java_archive=655381, | ||||||
|     application_marc=655382, |     application_javascript=655382, | ||||||
|     application_mbedlet=655383, |     application_json=655383, | ||||||
|     application_mime=655384, |     application_marc=655384, | ||||||
|     application_mspowerpoint=655385, |     application_mbedlet=655385, | ||||||
|     application_msword=655386, |     application_mime=655386, | ||||||
|     application_netmc=655387, |     application_mspowerpoint=655387, | ||||||
|     application_octet_stream=655388, |     application_msword=655388, | ||||||
|     application_oda=655389, |     application_netmc=655389, | ||||||
|     application_pdf=655390 | 0x40000000, |     application_octet_stream=655390, | ||||||
|     application_pgp_signature=655391, |     application_oda=655391, | ||||||
|     application_pkcs7_signature=655392, |     application_ogg=655392, | ||||||
|     application_pkix_cert=655393, |     application_pdf=655393 | 0x40000000, | ||||||
|     application_postscript=655394, |     application_pgp_signature=655394, | ||||||
|     application_pro_eng=655395, |     application_pkcs7_signature=655395, | ||||||
|     application_ringing_tones=655396, |     application_pkix_cert=655396, | ||||||
|     application_smil=655397, |     application_postscript=655397, | ||||||
|     application_solids=655398, |     application_pro_eng=655398, | ||||||
|     application_sounder=655399, |     application_ringing_tones=655399, | ||||||
|     application_step=655400, |     application_smil=655400, | ||||||
|     application_streamingmedia=655401, |     application_solids=655401, | ||||||
|     application_vda=655402, |     application_sounder=655402, | ||||||
|     application_vnd_fdf=655403, |     application_step=655403, | ||||||
|     application_vnd_font_fontforge_sfd=655404, |     application_streamingmedia=655404, | ||||||
|     application_vnd_hp_hpgl=655405, |     application_vda=655405, | ||||||
|     application_vnd_ms_excel=655406, |     application_vnd_fdf=655406, | ||||||
|     application_vnd_ms_fontobject=655407, |     application_vnd_font_fontforge_sfd=655407, | ||||||
|     application_vnd_ms_opentype=655408 | 0x20000000, |     application_vnd_hp_hpgl=655408, | ||||||
|     application_vnd_ms_pki_certstore=655409, |     application_vnd_iccprofile=655409, | ||||||
|     application_vnd_ms_pki_pko=655410, |     application_vnd_ms_cab_compressed=655410, | ||||||
|     application_vnd_ms_pki_seccat=655411, |     application_vnd_ms_excel=655411, | ||||||
|     application_vnd_ms_powerpoint=655412, |     application_vnd_ms_fontobject=655412, | ||||||
|     application_vnd_ms_project=655413, |     application_vnd_ms_opentype=655413 | 0x20000000, | ||||||
|     application_vnd_oasis_opendocument_base=655414, |     application_vnd_ms_pki_certstore=655414, | ||||||
|     application_vnd_oasis_opendocument_formula=655415, |     application_vnd_ms_pki_pko=655415, | ||||||
|     application_vnd_oasis_opendocument_graphics=655416, |     application_vnd_ms_pki_seccat=655416, | ||||||
|     application_vnd_oasis_opendocument_text=655417, |     application_vnd_ms_powerpoint=655417, | ||||||
|     application_vnd_wap_wmlc=655418, |     application_vnd_ms_project=655418, | ||||||
|     application_vnd_wap_wmlscriptc=655419, |     application_vnd_oasis_opendocument_base=655419, | ||||||
|     application_vnd_xara=655420, |     application_vnd_oasis_opendocument_formula=655420, | ||||||
|     application_vocaltec_media_desc=655421, |     application_vnd_oasis_opendocument_graphics=655421, | ||||||
|     application_vocaltec_media_file=655422, |     application_vnd_oasis_opendocument_text=655422, | ||||||
|     application_wordperfect6_0=655423, |     application_vnd_openxmlformats_officedocument_spreadsheetml_sheet=655423, | ||||||
|     application_wordperfect6_1=655424, |     application_vnd_openxmlformats_officedocument_wordprocessingml_document=655424, | ||||||
|     application_wordperfect=655425, |     application_vnd_wap_wmlc=655425, | ||||||
|     application_x_123=655426, |     application_vnd_wap_wmlscriptc=655426, | ||||||
|     application_x_aim=655427, |     application_vnd_xara=655427, | ||||||
|     application_x_authorware_bin=655428, |     application_vocaltec_media_desc=655428, | ||||||
|     application_x_authorware_map=655429, |     application_vocaltec_media_file=655429, | ||||||
|     application_x_authorware_seg=655430, |     application_winhelp=655430, | ||||||
|     application_x_bcpio=655431, |     application_wordperfect=655431, | ||||||
|     application_x_bittorrent=655432, |     application_wordperfect6_0=655432, | ||||||
|     application_x_bsh=655433, |     application_wordperfect6_1=655433, | ||||||
|     application_x_bytecode_python=655434, |     application_x_123=655434, | ||||||
|     application_x_bzip2=655435, |     application_x_7z_compressed=655435, | ||||||
|     application_x_bzip=655436, |     application_x_aim=655436, | ||||||
|     application_x_cdlink=655437, |     application_x_archive=655437, | ||||||
|     application_x_chat=655438, |     application_x_authorware_bin=655438, | ||||||
|     application_x_cocoa=655439, |     application_x_authorware_map=655439, | ||||||
|     application_x_conference=655440, |     application_x_authorware_seg=655440, | ||||||
|     application_x_cpio=655441, |     application_x_bcpio=655441, | ||||||
|     application_x_dbf=655442, |     application_x_bittorrent=655442, | ||||||
|     application_x_dbt=655443, |     application_x_bsh=655443, | ||||||
|     application_x_deepv=655444, |     application_x_bytecode_python=655444, | ||||||
|     application_x_director=655445, |     application_x_bzip=655445, | ||||||
|     application_x_dosexec=655446, |     application_x_bzip2=655446, | ||||||
|     application_x_dvi=655447, |     application_x_cdlink=655447, | ||||||
|     application_x_elc=655448, |     application_x_chat=655448, | ||||||
|     application_x_envoy=655449, |     application_x_cocoa=655449, | ||||||
|     application_x_esrehber=655450, |     application_x_conference=655450, | ||||||
|     application_x_excel=655451, |     application_x_cpio=655451, | ||||||
|     application_x_executable=655452, |     application_x_dbf=655452, | ||||||
|     application_x_font_sfn=655453 | 0x20000000, |     application_x_dbt=655453, | ||||||
|     application_x_font_ttf=655454 | 0x20000000, |     application_x_debian_package=655454, | ||||||
|     application_x_freelance=655455, |     application_x_deepv=655455, | ||||||
|     application_x_git=655456, |     application_x_director=655456, | ||||||
|     application_x_gsp=655457, |     application_x_dosexec=655457, | ||||||
|     application_x_gss=655458, |     application_x_dvi=655458, | ||||||
|     application_x_gtar=655459, |     application_x_elc=655459, | ||||||
|     application_x_gzip=655460, |  | ||||||
|     application_x_hdf=655461, |  | ||||||
|     application_x_helpfile=655462, |  | ||||||
|     application_x_httpd_imap=655463, |  | ||||||
|     application_x_ima=655464, |  | ||||||
|     application_x_internett_signup=655465, |  | ||||||
|     application_x_inventor=655466, |  | ||||||
|     application_x_ip2=655467, |  | ||||||
|     application_x_java_applet=655468, |  | ||||||
|     application_x_java_commerce=655469, |  | ||||||
|     application_x_java_image=655470, |  | ||||||
|     application_x_java_keystore=655471, |  | ||||||
|     application_x_koan=655472, |  | ||||||
|     application_x_latex=655473, |  | ||||||
|     application_x_livescreen=655474, |  | ||||||
|     application_x_lotus=655475, |  | ||||||
|     application_x_lzh=655476, |  | ||||||
|     application_x_lzx=655477, |  | ||||||
|     application_x_mach_binary=655478, |  | ||||||
|     application_x_mach_executable=655479, |  | ||||||
|     application_x_magic_cap_package_1_0=655480, |  | ||||||
|     application_x_mathcad=655481, |  | ||||||
|     application_x_meme=655482, |  | ||||||
|     application_x_midi=655483, |  | ||||||
|     application_x_mif=655484, |  | ||||||
|     application_x_mix_transfer=655485, |  | ||||||
|     application_xml=655486, |  | ||||||
|     application_x_ms_pdb=655487, |  | ||||||
|     application_x_navi_animation=655488, |  | ||||||
|     application_x_navidoc=655489, |  | ||||||
|     application_x_navimap=655490, |  | ||||||
|     application_x_navistyle=655491, |  | ||||||
|     application_x_netcdf=655492, |  | ||||||
|     application_x_newton_compatible_pkg=655493, |  | ||||||
|     application_x_object=655494, |  | ||||||
|     application_x_omcdatamaker=655495, |  | ||||||
|     application_x_omc=655496, |  | ||||||
|     application_x_omcregerator=655497, |  | ||||||
|     application_x_pagemaker=655498, |  | ||||||
|     application_x_pcl=655499, |  | ||||||
|     application_x_pixclscript=655500, |  | ||||||
|     application_x_pkcs7_certreqresp=655501, |  | ||||||
|     application_x_pkcs7_signature=655502, |  | ||||||
|     application_x_project=655503, |  | ||||||
|     application_x_qpro=655504, |  | ||||||
|     application_x_sdp=655505, |  | ||||||
|     application_x_sea=655506, |  | ||||||
|     application_x_seelogo=655507, |  | ||||||
|     application_x_setupscript=655508, |  | ||||||
|     application_x_sharedlib=655509, |  | ||||||
|     application_x_shar=655510, |  | ||||||
|     application_x_shockwave_flash=655511, |  | ||||||
|     application_x_sprite=655512, |  | ||||||
|     application_x_sqlite3=655513, |  | ||||||
|     application_x_sv4cpio=655514, |  | ||||||
|     application_x_sv4crc=655515, |  | ||||||
|     application_x_tar=655516, |  | ||||||
|     application_x_tbook=655517, |  | ||||||
|     application_x_texinfo=655518, |  | ||||||
|     application_x_tex_tfm=655519, |  | ||||||
|     application_x_ustar=655520, |  | ||||||
|     application_x_visio=655521, |  | ||||||
|     application_x_vnd_audioexplosion_mzz=655522, |  | ||||||
|     application_x_vnd_ls_xpix=655523, |  | ||||||
|     application_x_vrml=655524, |  | ||||||
|     application_x_wais_source=655525, |  | ||||||
|     application_x_wintalk=655526, |  | ||||||
|     application_x_world=655527, |  | ||||||
|     application_x_wri=655528, |  | ||||||
|     application_x_x509_ca_cert=655529, |  | ||||||
|     application_x_xz=655530, |  | ||||||
|     application_zip=655531, |  | ||||||
|     audio_it=458924, |  | ||||||
|     audio_make=458925, |  | ||||||
|     audio_midi=458926, |  | ||||||
|     audio_mid=458927, |  | ||||||
|     audio_mpeg=458928, |  | ||||||
|     audio_ogg=458929, |  | ||||||
|     audio_s3m=458930, |  | ||||||
|     audio_tsp_audio=458931, |  | ||||||
|     audio_tsplayer=458932, |  | ||||||
|     audio_vnd_qcelp=458933, |  | ||||||
|     audio_voxware=458934, |  | ||||||
|     audio_x_gsm=458935, |  | ||||||
|     audio_x_jam=458936, |  | ||||||
|     audio_x_liveaudio=458937, |  | ||||||
|     audio_x_m4a=458938, |  | ||||||
|     audio_x_midi=458939, |  | ||||||
|     audio_x_mod=458940, |  | ||||||
|     audio_x_mp4a_latm=458941, |  | ||||||
|     audio_x_mpeg_3=458942, |  | ||||||
|     audio_x_mpequrl=458943, |  | ||||||
|     audio_xm=458944, |  | ||||||
|     audio_x_nspaudio=458945, |  | ||||||
|     audio_x_pn_realaudio=458946, |  | ||||||
|     audio_x_psid=458947, |  | ||||||
|     audio_x_realaudio=458948, |  | ||||||
|     audio_x_twinvq_plugin=458949, |  | ||||||
|     audio_x_twinvq=458950, |  | ||||||
|     audio_x_voc=458951, |  | ||||||
|     audio_x_wav=458952, |  | ||||||
|     font_otf=327881 | 0x20000000, |  | ||||||
|     font_sfnt=327882 | 0x20000000, |  | ||||||
|     image_cmu_raster=524491, |  | ||||||
|     image_fif=524492, |  | ||||||
|     image_florian=524493, |  | ||||||
|     image_g3fax=524494, |  | ||||||
|     image_gif=524495, |  | ||||||
|     image_ief=524496, |  | ||||||
|     image_jpeg=524497, |  | ||||||
|     image_jutvision=524498, |  | ||||||
|     image_naplps=524499, |  | ||||||
|     image_pict=524500, |  | ||||||
|     image_png=524501, |  | ||||||
|     image_svg=524502 | 0x80000000, |  | ||||||
|     image_svg_xml=524503 | 0x80000000, |  | ||||||
|     image_vnd_fpx=524504, |  | ||||||
|     image_vnd_microsoft_icon=524505, |  | ||||||
|     image_vnd_rn_realflash=524506, |  | ||||||
|     image_vnd_rn_realpix=524507, |  | ||||||
|     image_vnd_wap_wbmp=524508, |  | ||||||
|     image_vnd_xiff=524509, |  | ||||||
|     image_webp=524510, |  | ||||||
|     image_x_cmu_raster=524511, |  | ||||||
|     image_x_dwg=524512, |  | ||||||
|     image_x_eps=524513, |  | ||||||
|     image_x_icns=524514, |  | ||||||
|     image_x_icon=524515 | 0x80000000, |  | ||||||
|     image_x_jg=524516, |  | ||||||
|     image_x_jps=524517, |  | ||||||
|     image_x_ms_bmp=524518, |  | ||||||
|     image_x_niff=524519, |  | ||||||
|     image_x_pcx=524520, |  | ||||||
|     image_x_pict=524521, |  | ||||||
|     image_x_portable_bitmap=524522, |  | ||||||
|     image_x_portable_graymap=524523, |  | ||||||
|     image_x_portable_pixmap=524524, |  | ||||||
|     image_x_quicktime=524525, |  | ||||||
|     image_x_rgb=524526, |  | ||||||
|     image_x_tiff=524527, |  | ||||||
|     image_tiff=524528, |  | ||||||
|     image_x_xcf=524529 | 0x80000000, |  | ||||||
|     image_x_xpixmap=524530 | 0x80000000, |  | ||||||
|     message_rfc822=196851, |  | ||||||
|     model_vnd_dwf=65780, |  | ||||||
|     model_vrml=65781, |  | ||||||
|     model_x_pov=65782, |  | ||||||
|     text_asp=590071, |  | ||||||
|     text_css=590072, |  | ||||||
|     text_x_sass=590073, |  | ||||||
|     text_x_scss=590074, |  | ||||||
|     text_html=590075, |  | ||||||
|     text_javascript=590076, |  | ||||||
|     text_mcf=590077, |  | ||||||
|     text_pascal=590078, |  | ||||||
|     text_plain=590079, |  | ||||||
|     text_richtext=590080, |  | ||||||
|     text_scriplet=590081, |  | ||||||
|     text_x_awk=590082, |  | ||||||
|     video_x_jng=393475 | 0x80000000, |  | ||||||
|     video_x_mng=393476, |  | ||||||
|     image_x_cur=524549, |  | ||||||
|     image_x_xwindowdump=524550, |  | ||||||
|     image_vnd_adobe_photoshop=524551 | 0x80000000, |  | ||||||
|     text_tab_separated_values=590088, |  | ||||||
|     text_troff=590089, |  | ||||||
|     text_uri_list=590090, |  | ||||||
|     text_vnd_abc=590091, |  | ||||||
|     text_vnd_fmi_flexstor=590092, |  | ||||||
|     text_vnd_wap_wmlscript=590093, |  | ||||||
|     text_vnd_wap_wml=590094, |  | ||||||
|     text_webviewhtml=590095, |  | ||||||
|     text_x_Algol68=590096, |  | ||||||
|     text_x_asm=590097, |  | ||||||
|     text_x_audiosoft_intra=590098, |  | ||||||
|     text_x_bcpl=590099, |  | ||||||
|     text_x_c=590100, |  | ||||||
|     text_x_c__=590101, |  | ||||||
|     text_x_component=590102, |  | ||||||
|     text_x_diff=590103, |  | ||||||
|     text_x_fortran=590104, |  | ||||||
|     text_x_java=590105, |  | ||||||
|     text_x_la_asf=590106, |  | ||||||
|     text_x_lisp=590107, |  | ||||||
|     text_x_m4=590108, |  | ||||||
|     text_x_makefile=590109, |  | ||||||
|     text_xml=590110, |  | ||||||
|     text_x_m=590111, |  | ||||||
|     text_x_msdos_batch=590112, |  | ||||||
|     text_x_pascal=590113, |  | ||||||
|     text_x_perl=590114, |  | ||||||
|     text_x_php=590115, |  | ||||||
|     text_x_python=590116, |  | ||||||
|     text_x_ruby=590117, |  | ||||||
|     text_x_server_parsed_html=590118, |  | ||||||
|     text_x_setext=590119, |  | ||||||
|     text_x_sgml=590120, |  | ||||||
|     text_x_shellscript=590121, |  | ||||||
|     text_x_speech=590122, |  | ||||||
|     text_x_tex=590123, |  | ||||||
|     text_x_uil=590124, |  | ||||||
|     text_x_uuencode=590125, |  | ||||||
|     text_x_vcalendar=590126, |  | ||||||
|     video_animaflex=393519, |  | ||||||
|     video_avi=393520, |  | ||||||
|     video_avs_video=393521, |  | ||||||
|     video_mp4=393522, |  | ||||||
|     video_mpeg=393523, |  | ||||||
|     video_quicktime=393524, |  | ||||||
|     video_vdo=393525, |  | ||||||
|     video_vivo=393526, |  | ||||||
|     video_vnd_rn_realvideo=393527, |  | ||||||
|     video_vosaic=393528, |  | ||||||
|     video_webm=393529, |  | ||||||
|     video_x_amt_demorun=393530, |  | ||||||
|     video_x_amt_showrun=393531, |  | ||||||
|     video_x_atomic3d_feature=393532, |  | ||||||
|     video_x_dl=393533, |  | ||||||
|     video_x_dv=393534, |  | ||||||
|     video_x_fli=393535, |  | ||||||
|     video_x_isvideo=393536, |  | ||||||
|     video_x_motion_jpeg=393537, |  | ||||||
|     video_x_ms_asf=393538, |  | ||||||
|     video_x_qtc=393539, |  | ||||||
|     video_x_sgi_movie=393540, |  | ||||||
|     application_x_7z_compressed=655685, |  | ||||||
|     application_vnd_openxmlformats_officedocument_wordprocessingml_document=655686, |  | ||||||
|     text_x_po=590151, |  | ||||||
|     application_x_rpm=655688, |  | ||||||
|     application_x_debian_package=655689, |  | ||||||
|     application_vnd_iccprofile=655690, |  | ||||||
|     application_dicom=655691, |  | ||||||
|     image_x_exr=524620, |  | ||||||
|     video_x_matroska=393549, |  | ||||||
|     application_x_empty=1, |     application_x_empty=1, | ||||||
|     model_vnd_gdl=65871, |     application_x_envoy=655461, | ||||||
|     model_vnd_gs_gdl=65872, |     application_x_esrehber=655462, | ||||||
|     font_woff=328017 | 0x20000000, |     application_x_excel=655463, | ||||||
|     font_woff2=328018 | 0x20000000, |     application_x_executable=655464, | ||||||
|     application_epub_zip=655699, |     application_x_font_sfn=655465 | 0x20000000, | ||||||
|     application_x_mobipocket_ebook=655700, |     application_x_font_ttf=655466 | 0x20000000, | ||||||
|     audio_x_flac=459093, |     application_x_freelance=655467, | ||||||
|     application_x_rar=655702, |     application_x_git=655468, | ||||||
|     video_x_msvideo=393559, |     application_x_gsp=655469, | ||||||
|     video_x_flv=393560, |     application_x_gss=655470, | ||||||
|     application_x_kdelnk=655705, |     application_x_gtar=655471, | ||||||
|     text_x_tcl=590170, |     application_x_gzip=655472, | ||||||
|     application_ogg=655707, |     application_x_hdf=655473, | ||||||
|     application_vnd_openxmlformats_officedocument_spreadsheetml_sheet=655708, |     application_x_helpfile=655474, | ||||||
|     application_vnd_ms_cab_compressed=655709, |     application_x_httpd_imap=655475, | ||||||
|     audio_mp4=459102, |     application_x_ima=655476, | ||||||
|     image_vnd_djvu=524639 | 0x80000000, |     application_x_innosetup=655477, | ||||||
|     application_x_ms_reader=655712, |     application_x_internett_signup=655478, | ||||||
|     application_CDFV2_corrupt=655713, |     application_x_inventor=655479, | ||||||
|     text_x_vcard=590178, |     application_x_ip2=655480, | ||||||
|     application_x_innosetup=655715, |     application_x_java_applet=655481, | ||||||
|     application_winhelp=655716, |     application_x_java_commerce=655482, | ||||||
|     image_x_tga=524645, |     application_x_java_image=655483, | ||||||
|     application_x_wine_extension_ini=655718, |     application_x_java_keystore=655484, | ||||||
|  |     application_x_kdelnk=655485, | ||||||
|  |     application_x_koan=655486, | ||||||
|  |     application_x_latex=655487, | ||||||
|  |     application_x_livescreen=655488, | ||||||
|  |     application_x_lotus=655489, | ||||||
|  |     application_x_lzh=655490, | ||||||
|  |     application_x_lzx=655491, | ||||||
|  |     application_x_mach_binary=655492, | ||||||
|  |     application_x_mach_executable=655493, | ||||||
|  |     application_x_magic_cap_package_1_0=655494, | ||||||
|  |     application_x_mathcad=655495, | ||||||
|  |     application_x_meme=655496, | ||||||
|  |     application_x_midi=655497, | ||||||
|  |     application_x_mif=655498, | ||||||
|  |     application_x_mix_transfer=655499, | ||||||
|  |     application_x_mobipocket_ebook=655500, | ||||||
|  |     application_x_ms_pdb=655501, | ||||||
|  |     application_x_ms_reader=655502, | ||||||
|  |     application_x_navi_animation=655503, | ||||||
|  |     application_x_navidoc=655504, | ||||||
|  |     application_x_navimap=655505, | ||||||
|  |     application_x_navistyle=655506, | ||||||
|  |     application_x_netcdf=655507, | ||||||
|  |     application_x_newton_compatible_pkg=655508, | ||||||
|  |     application_x_object=655509, | ||||||
|  |     application_x_omc=655510, | ||||||
|  |     application_x_omcdatamaker=655511, | ||||||
|  |     application_x_omcregerator=655512, | ||||||
|  |     application_x_pagemaker=655513, | ||||||
|  |     application_x_pcl=655514, | ||||||
|  |     application_x_pixclscript=655515, | ||||||
|  |     application_x_pkcs7_certreqresp=655516, | ||||||
|  |     application_x_pkcs7_signature=655517, | ||||||
|  |     application_x_project=655518, | ||||||
|  |     application_x_qpro=655519, | ||||||
|  |     application_x_rar=655520, | ||||||
|  |     application_x_rpm=655521, | ||||||
|  |     application_x_sdp=655522, | ||||||
|  |     application_x_sea=655523, | ||||||
|  |     application_x_seelogo=655524, | ||||||
|  |     application_x_setupscript=655525, | ||||||
|  |     application_x_shar=655526, | ||||||
|  |     application_x_sharedlib=655527, | ||||||
|  |     application_x_shockwave_flash=655528, | ||||||
|  |     application_x_sprite=655529, | ||||||
|  |     application_x_sqlite3=655530, | ||||||
|  |     application_x_sv4cpio=655531, | ||||||
|  |     application_x_sv4crc=655532, | ||||||
|  |     application_x_tar=655533, | ||||||
|  |     application_x_tbook=655534, | ||||||
|  |     application_x_tex_tfm=655535, | ||||||
|  |     application_x_texinfo=655536, | ||||||
|  |     application_x_ustar=655537, | ||||||
|  |     application_x_visio=655538, | ||||||
|  |     application_x_vnd_audioexplosion_mzz=655539, | ||||||
|  |     application_x_vnd_ls_xpix=655540, | ||||||
|  |     application_x_vrml=655541, | ||||||
|  |     application_x_wais_source=655542, | ||||||
|  |     application_x_wine_extension_ini=655543, | ||||||
|  |     application_x_wintalk=655544, | ||||||
|  |     application_x_world=655545, | ||||||
|  |     application_x_wri=655546, | ||||||
|  |     application_x_x509_ca_cert=655547, | ||||||
|  |     application_x_xz=655548, | ||||||
|  |     application_xml=655549, | ||||||
|  |     application_zip=655550, | ||||||
|  |     audio_it=458943, | ||||||
|  |     audio_make=458944, | ||||||
|  |     audio_mid=458945, | ||||||
|  |     audio_midi=458946, | ||||||
|  |     audio_mp4=458947, | ||||||
|  |     audio_mpeg=458948, | ||||||
|  |     audio_ogg=458949, | ||||||
|  |     audio_s3m=458950, | ||||||
|  |     audio_tsp_audio=458951, | ||||||
|  |     audio_tsplayer=458952, | ||||||
|  |     audio_vnd_qcelp=458953, | ||||||
|  |     audio_voxware=458954, | ||||||
|  |     audio_x_flac=458955, | ||||||
|  |     audio_x_gsm=458956, | ||||||
|  |     audio_x_jam=458957, | ||||||
|  |     audio_x_liveaudio=458958, | ||||||
|  |     audio_x_m4a=458959, | ||||||
|  |     audio_x_midi=458960, | ||||||
|  |     audio_x_mod=458961, | ||||||
|  |     audio_x_mp4a_latm=458962, | ||||||
|  |     audio_x_mpeg_3=458963, | ||||||
|  |     audio_x_mpequrl=458964, | ||||||
|  |     audio_x_nspaudio=458965, | ||||||
|  |     audio_x_pn_realaudio=458966, | ||||||
|  |     audio_x_psid=458967, | ||||||
|  |     audio_x_realaudio=458968, | ||||||
|  |     audio_x_twinvq=458969, | ||||||
|  |     audio_x_twinvq_plugin=458970, | ||||||
|  |     audio_x_voc=458971, | ||||||
|  |     audio_x_wav=458972, | ||||||
|  |     audio_xm=458973, | ||||||
|  |     font_otf=327902 | 0x20000000, | ||||||
|  |     font_sfnt=327903 | 0x20000000, | ||||||
|  |     font_woff=327904 | 0x20000000, | ||||||
|  |     font_woff2=327905 | 0x20000000, | ||||||
|  |     image_cmu_raster=524514, | ||||||
|  |     image_fif=524515, | ||||||
|  |     image_florian=524516, | ||||||
|  |     image_g3fax=524517, | ||||||
|  |     image_gif=524518, | ||||||
|  |     image_ief=524519, | ||||||
|  |     image_jpeg=524520, | ||||||
|  |     image_jutvision=524521, | ||||||
|  |     image_naplps=524522, | ||||||
|  |     image_pict=524523, | ||||||
|  |     image_png=524524, | ||||||
|  |     image_svg=524525 | 0x80000000, | ||||||
|  |     image_svg_xml=524526 | 0x80000000, | ||||||
|  |     image_tiff=524527, | ||||||
|  |     image_vnd_adobe_photoshop=524528 | 0x80000000, | ||||||
|  |     image_vnd_djvu=524529 | 0x80000000, | ||||||
|  |     image_vnd_fpx=524530, | ||||||
|  |     image_vnd_microsoft_icon=524531, | ||||||
|  |     image_vnd_rn_realflash=524532, | ||||||
|  |     image_vnd_rn_realpix=524533, | ||||||
|  |     image_vnd_wap_wbmp=524534, | ||||||
|  |     image_vnd_xiff=524535, | ||||||
|  |     image_webp=524536, | ||||||
|  |     image_x_cmu_raster=524537, | ||||||
|  |     image_x_cur=524538, | ||||||
|  |     image_x_dwg=524539, | ||||||
|  |     image_x_eps=524540, | ||||||
|  |     image_x_exr=524541, | ||||||
|  |     image_x_icns=524542, | ||||||
|  |     image_x_icon=524543 | 0x80000000, | ||||||
|  |     image_x_jg=524544, | ||||||
|  |     image_x_jps=524545, | ||||||
|  |     image_x_ms_bmp=524546, | ||||||
|  |     image_x_niff=524547, | ||||||
|  |     image_x_pcx=524548, | ||||||
|  |     image_x_pict=524549, | ||||||
|  |     image_x_portable_bitmap=524550, | ||||||
|  |     image_x_portable_graymap=524551, | ||||||
|  |     image_x_portable_pixmap=524552, | ||||||
|  |     image_x_quicktime=524553, | ||||||
|  |     image_x_rgb=524554, | ||||||
|  |     image_x_tga=524555, | ||||||
|  |     image_x_tiff=524556, | ||||||
|  |     image_x_xcf=524557 | 0x80000000, | ||||||
|  |     image_x_xpixmap=524558 | 0x80000000, | ||||||
|  |     image_x_xwindowdump=524559, | ||||||
|  |     message_rfc822=196880, | ||||||
|  |     model_vnd_dwf=65809, | ||||||
|  |     model_vnd_gdl=65810, | ||||||
|  |     model_vnd_gs_gdl=65811, | ||||||
|  |     model_vrml=65812, | ||||||
|  |     model_x_pov=65813, | ||||||
|  |     text_asp=590102, | ||||||
|  |     text_css=590103, | ||||||
|  |     text_html=590104, | ||||||
|  |     text_javascript=590105, | ||||||
|  |     text_mcf=590106, | ||||||
|  |     text_pascal=590107, | ||||||
|  |     text_plain=590108, | ||||||
|  |     text_richtext=590109, | ||||||
|  |     text_scriplet=590110, | ||||||
|  |     text_tab_separated_values=590111, | ||||||
|  |     text_troff=590112, | ||||||
|  |     text_uri_list=590113, | ||||||
|  |     text_vnd_abc=590114, | ||||||
|  |     text_vnd_fmi_flexstor=590115, | ||||||
|  |     text_vnd_wap_wml=590116, | ||||||
|  |     text_vnd_wap_wmlscript=590117, | ||||||
|  |     text_webviewhtml=590118, | ||||||
|  |     text_x_Algol68=590119, | ||||||
|  |     text_x_asm=590120, | ||||||
|  |     text_x_audiosoft_intra=590121, | ||||||
|  |     text_x_awk=590122, | ||||||
|  |     text_x_bcpl=590123, | ||||||
|  |     text_x_c=590124, | ||||||
|  |     text_x_c__=590125, | ||||||
|  |     text_x_component=590126, | ||||||
|  |     text_x_diff=590127, | ||||||
|  |     text_x_fortran=590128, | ||||||
|  |     text_x_java=590129, | ||||||
|  |     text_x_la_asf=590130, | ||||||
|  |     text_x_lisp=590131, | ||||||
|  |     text_x_m=590132, | ||||||
|  |     text_x_m4=590133, | ||||||
|  |     text_x_makefile=590134, | ||||||
|  |     text_x_msdos_batch=590135, | ||||||
|  |     text_x_pascal=590136, | ||||||
|  |     text_x_perl=590137, | ||||||
|  |     text_x_php=590138, | ||||||
|  |     text_x_po=590139, | ||||||
|  |     text_x_python=590140, | ||||||
|  |     text_x_ruby=590141, | ||||||
|  |     text_x_sass=590142, | ||||||
|  |     text_x_scss=590143, | ||||||
|  |     text_x_server_parsed_html=590144, | ||||||
|  |     text_x_setext=590145, | ||||||
|  |     text_x_sgml=590146, | ||||||
|  |     text_x_shellscript=590147, | ||||||
|  |     text_x_speech=590148, | ||||||
|  |     text_x_tcl=590149, | ||||||
|  |     text_x_tex=590150, | ||||||
|  |     text_x_uil=590151, | ||||||
|  |     text_x_uuencode=590152, | ||||||
|  |     text_x_vcalendar=590153, | ||||||
|  |     text_x_vcard=590154, | ||||||
|  |     text_xml=590155, | ||||||
|  |     video_animaflex=393548, | ||||||
|  |     video_avi=393549, | ||||||
|  |     video_avs_video=393550, | ||||||
|  |     video_mp4=393551, | ||||||
|  |     video_mpeg=393552, | ||||||
|  |     video_quicktime=393553, | ||||||
|  |     video_vdo=393554, | ||||||
|  |     video_vivo=393555, | ||||||
|  |     video_vnd_rn_realvideo=393556, | ||||||
|  |     video_vosaic=393557, | ||||||
|  |     video_webm=393558, | ||||||
|  |     video_x_amt_demorun=393559, | ||||||
|  |     video_x_amt_showrun=393560, | ||||||
|  |     video_x_atomic3d_feature=393561, | ||||||
|  |     video_x_dl=393562, | ||||||
|  |     video_x_dv=393563, | ||||||
|  |     video_x_fli=393564, | ||||||
|  |     video_x_flv=393565, | ||||||
|  |     video_x_isvideo=393566, | ||||||
|  |     video_x_jng=393567 | 0x80000000, | ||||||
|  |     video_x_matroska=393568, | ||||||
|  |     video_x_mng=393569, | ||||||
|  |     video_x_motion_jpeg=393570, | ||||||
|  |     video_x_ms_asf=393571, | ||||||
|  |     video_x_msvideo=393572, | ||||||
|  |     video_x_qtc=393573, | ||||||
|  |     video_x_sgi_movie=393574, | ||||||
| }; | }; | ||||||
| char *mime_get_mime_text(unsigned int mime_id) {switch (mime_id) { | char *mime_get_mime_text(unsigned int mime_id) {switch (mime_id) { | ||||||
| case application_arj: return "application/arj"; | case application_arj: return "application/arj"; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user