1 /* 2 3 File: file_list.c 4 5 Copyright (C) 1998-2011 Christophe GRENIER <grenier@cgsecurity.org> 6 7 This software is free software; you can redistribute it and/or modify 8 it under the terms of the GNU General Public License as published by 9 the Free Software Foundation; either version 2 of the License, or 10 (at your option) any later version. 11 12 This program is distributed in the hope that it will be useful, 13 but WITHOUT ANY WARRANTY; without even the implied warranty of 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 GNU General Public License for more details. 16 17 You should have received a copy of the GNU General Public License along 18 with this program; if not, write the Free Software Foundation, Inc., 51 19 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 21 */ 22 #ifdef HAVE_CONFIG_H 23 #include <config.h> 24 #endif 25 26 #include <stdio.h> 27 #include "types.h" 28 #include "filegen.h" 29 30 extern const file_hint_t file_hint_1cd; 31 extern const file_hint_t file_hint_3dm; 32 extern const file_hint_t file_hint_7z; 33 extern const file_hint_t file_hint_DB; 34 extern const file_hint_t file_hint_a; 35 extern const file_hint_t file_hint_abr; 36 extern const file_hint_t file_hint_acb; 37 extern const file_hint_t file_hint_accdb; 38 extern const file_hint_t file_hint_ace; 39 extern const file_hint_t file_hint_addressbook; 40 extern const file_hint_t file_hint_ado; 41 extern const file_hint_t file_hint_afdesign; 42 extern const file_hint_t file_hint_ahn; 43 extern const file_hint_t file_hint_aif; 44 extern const file_hint_t file_hint_all; 45 extern const file_hint_t file_hint_als; 46 extern const file_hint_t file_hint_amd; 47 extern const file_hint_t file_hint_amr; 48 extern const file_hint_t file_hint_apa; 49 extern const file_hint_t file_hint_ape; 50 extern const file_hint_t file_hint_apple; 51 extern const file_hint_t file_hint_ari; 52 extern const file_hint_t file_hint_arj; 53 extern const file_hint_t file_hint_asf; 54 extern const file_hint_t file_hint_asl; 55 extern const file_hint_t file_hint_asm; 56 extern const file_hint_t file_hint_atd; 57 extern const file_hint_t file_hint_au; 58 extern const file_hint_t file_hint_axp; 59 extern const file_hint_t file_hint_axx; 60 extern const file_hint_t file_hint_bac; 61 extern const file_hint_t file_hint_bdm; 62 extern const file_hint_t file_hint_berkeley; 63 extern const file_hint_t file_hint_bim; 64 extern const file_hint_t file_hint_bin; 65 extern const file_hint_t file_hint_binvox; 66 extern const file_hint_t file_hint_bkf; 67 extern const file_hint_t file_hint_blend; 68 extern const file_hint_t file_hint_bmp; 69 extern const file_hint_t file_hint_bpg; 70 extern const file_hint_t file_hint_bvr; 71 extern const file_hint_t file_hint_bz2; 72 extern const file_hint_t file_hint_c4d; 73 extern const file_hint_t file_hint_cab; 74 extern const file_hint_t file_hint_caf; 75 extern const file_hint_t file_hint_cam; 76 extern const file_hint_t file_hint_catdrawing; 77 extern const file_hint_t file_hint_cdt; 78 extern const file_hint_t file_hint_che; 79 extern const file_hint_t file_hint_chm; 80 extern const file_hint_t file_hint_class; 81 extern const file_hint_t file_hint_cm; 82 extern const file_hint_t file_hint_compress; 83 extern const file_hint_t file_hint_cow; 84 extern const file_hint_t file_hint_cpi; 85 extern const file_hint_t file_hint_crw; 86 extern const file_hint_t file_hint_csh; 87 extern const file_hint_t file_hint_ctg; 88 extern const file_hint_t file_hint_cwk; 89 extern const file_hint_t file_hint_d2s; 90 extern const file_hint_t file_hint_dad; 91 extern const file_hint_t file_hint_dar; 92 extern const file_hint_t file_hint_dat; 93 extern const file_hint_t file_hint_dbf; 94 extern const file_hint_t file_hint_dbn; 95 extern const file_hint_t file_hint_dcm; 96 extern const file_hint_t file_hint_ddf; 97 extern const file_hint_t file_hint_dex; 98 extern const file_hint_t file_hint_dim; 99 extern const file_hint_t file_hint_dir; 100 extern const file_hint_t file_hint_djv; 101 extern const file_hint_t file_hint_dmp; 102 extern const file_hint_t file_hint_doc; 103 extern const file_hint_t file_hint_dpx; 104 extern const file_hint_t file_hint_drw; 105 extern const file_hint_t file_hint_ds2; 106 extern const file_hint_t file_hint_ds_store; 107 extern const file_hint_t file_hint_dsc; 108 extern const file_hint_t file_hint_dss; 109 extern const file_hint_t file_hint_dst; 110 extern const file_hint_t file_hint_dta; 111 extern const file_hint_t file_hint_dump; 112 extern const file_hint_t file_hint_dv; 113 extern const file_hint_t file_hint_dvi; 114 extern const file_hint_t file_hint_dvr; 115 extern const file_hint_t file_hint_dwg; 116 extern const file_hint_t file_hint_dxf; 117 extern const file_hint_t file_hint_e01; 118 extern const file_hint_t file_hint_ecryptfs; 119 extern const file_hint_t file_hint_edb; 120 extern const file_hint_t file_hint_elf; 121 extern const file_hint_t file_hint_emf; 122 extern const file_hint_t file_hint_ess; 123 extern const file_hint_t file_hint_evt; 124 extern const file_hint_t file_hint_evtx; 125 extern const file_hint_t file_hint_exe; 126 extern const file_hint_t file_hint_exs; 127 extern const file_hint_t file_hint_ext2_sb; 128 extern const file_hint_t file_hint_ext2_fs; 129 extern const file_hint_t file_hint_fat; 130 extern const file_hint_t file_hint_fbf; 131 extern const file_hint_t file_hint_fbk; 132 extern const file_hint_t file_hint_fcp; 133 extern const file_hint_t file_hint_fcs; 134 extern const file_hint_t file_hint_fdb; 135 extern const file_hint_t file_hint_fds; 136 extern const file_hint_t file_hint_fh10; 137 extern const file_hint_t file_hint_fh5; 138 extern const file_hint_t file_hint_filevault; 139 extern const file_hint_t file_hint_fits; 140 extern const file_hint_t file_hint_fit; 141 extern const file_hint_t file_hint_flac; 142 extern const file_hint_t file_hint_fasttxt; 143 extern const file_hint_t file_hint_flp; 144 extern const file_hint_t file_hint_flv; 145 extern const file_hint_t file_hint_fm; 146 extern const file_hint_t file_hint_fob; 147 extern const file_hint_t file_hint_fos; 148 extern const file_hint_t file_hint_fp5; 149 extern const file_hint_t file_hint_fp7; 150 extern const file_hint_t file_hint_freeway; 151 extern const file_hint_t file_hint_frm; 152 extern const file_hint_t file_hint_fs; 153 extern const file_hint_t file_hint_fwd; 154 extern const file_hint_t file_hint_gam; 155 extern const file_hint_t file_hint_gct; 156 extern const file_hint_t file_hint_gho; 157 extern const file_hint_t file_hint_gi; 158 extern const file_hint_t file_hint_gif; 159 extern const file_hint_t file_hint_gm6; 160 extern const file_hint_t file_hint_gp2; 161 extern const file_hint_t file_hint_gp5; 162 extern const file_hint_t file_hint_gpg; 163 extern const file_hint_t file_hint_gpx; 164 extern const file_hint_t file_hint_gsm; 165 extern const file_hint_t file_hint_gz; 166 extern const file_hint_t file_hint_hdf; 167 extern const file_hint_t file_hint_hdr; 168 extern const file_hint_t file_hint_hds; 169 extern const file_hint_t file_hint_hfsp; 170 extern const file_hint_t file_hint_hm; 171 extern const file_hint_t file_hint_hr9; 172 extern const file_hint_t file_hint_http; 173 extern const file_hint_t file_hint_ibd; 174 extern const file_hint_t file_hint_icc; 175 extern const file_hint_t file_hint_icns; 176 extern const file_hint_t file_hint_ico; 177 extern const file_hint_t file_hint_idx; 178 extern const file_hint_t file_hint_ifo; 179 extern const file_hint_t file_hint_imb; 180 extern const file_hint_t file_hint_indd; 181 extern const file_hint_t file_hint_info; 182 extern const file_hint_t file_hint_iso; 183 extern const file_hint_t file_hint_it; 184 extern const file_hint_t file_hint_itunes; 185 extern const file_hint_t file_hint_jks; 186 extern const file_hint_t file_hint_jpg; 187 extern const file_hint_t file_hint_jsonlz4; 188 extern const file_hint_t file_hint_kdb; 189 extern const file_hint_t file_hint_kdbx; 190 extern const file_hint_t file_hint_key; 191 extern const file_hint_t file_hint_ldf; 192 extern const file_hint_t file_hint_lit; 193 extern const file_hint_t file_hint_logic; 194 extern const file_hint_t file_hint_lnk; 195 extern const file_hint_t file_hint_lso; 196 extern const file_hint_t file_hint_luks; 197 extern const file_hint_t file_hint_lxo; 198 extern const file_hint_t file_hint_lzh; 199 extern const file_hint_t file_hint_lzo; 200 extern const file_hint_t file_hint_m2ts; 201 extern const file_hint_t file_hint_mat; 202 extern const file_hint_t file_hint_max; 203 extern const file_hint_t file_hint_mb; 204 extern const file_hint_t file_hint_mcd; 205 extern const file_hint_t file_hint_mdb; 206 extern const file_hint_t file_hint_mdf; 207 extern const file_hint_t file_hint_mfa; 208 extern const file_hint_t file_hint_mfg; 209 extern const file_hint_t file_hint_mft; 210 extern const file_hint_t file_hint_mid; 211 extern const file_hint_t file_hint_mig; 212 extern const file_hint_t file_hint_mk5; 213 extern const file_hint_t file_hint_mkv; 214 extern const file_hint_t file_hint_mlv; 215 extern const file_hint_t file_hint_mobi; 216 extern const file_hint_t file_hint_mov; 217 extern const file_hint_t file_hint_mov_mdat; 218 extern const file_hint_t file_hint_mp3; 219 extern const file_hint_t file_hint_mpg; 220 extern const file_hint_t file_hint_mpl; 221 extern const file_hint_t file_hint_mrw; 222 extern const file_hint_t file_hint_msa; 223 extern const file_hint_t file_hint_mus; 224 extern const file_hint_t file_hint_mxf; 225 extern const file_hint_t file_hint_myo; 226 extern const file_hint_t file_hint_mysql; 227 extern const file_hint_t file_hint_nd2; 228 extern const file_hint_t file_hint_nds; 229 extern const file_hint_t file_hint_nes; 230 extern const file_hint_t file_hint_njx; 231 extern const file_hint_t file_hint_nk2; 232 extern const file_hint_t file_hint_nsf; 233 extern const file_hint_t file_hint_oci; 234 extern const file_hint_t file_hint_ogg; 235 extern const file_hint_t file_hint_one; 236 extern const file_hint_t file_hint_orf; 237 extern const file_hint_t file_hint_paf; 238 extern const file_hint_t file_hint_pap; 239 extern const file_hint_t file_hint_par2; 240 extern const file_hint_t file_hint_pcap; 241 extern const file_hint_t file_hint_pcb; 242 extern const file_hint_t file_hint_pct; 243 extern const file_hint_t file_hint_pcx; 244 extern const file_hint_t file_hint_pdb; 245 extern const file_hint_t file_hint_pdf; 246 extern const file_hint_t file_hint_pds; 247 extern const file_hint_t file_hint_pf; 248 extern const file_hint_t file_hint_pfx; 249 extern const file_hint_t file_hint_pgdump; 250 extern const file_hint_t file_hint_plist; 251 extern const file_hint_t file_hint_plr; 252 extern const file_hint_t file_hint_plt; 253 extern const file_hint_t file_hint_png; 254 extern const file_hint_t file_hint_pnm; 255 extern const file_hint_t file_hint_prc; 256 extern const file_hint_t file_hint_prd; 257 extern const file_hint_t file_hint_prt; 258 extern const file_hint_t file_hint_ps; 259 extern const file_hint_t file_hint_psb; 260 extern const file_hint_t file_hint_psd; 261 extern const file_hint_t file_hint_psf; 262 extern const file_hint_t file_hint_psp; 263 extern const file_hint_t file_hint_pst; 264 extern const file_hint_t file_hint_ptb; 265 extern const file_hint_t file_hint_ptf; 266 extern const file_hint_t file_hint_pyc; 267 extern const file_hint_t file_hint_pzf; 268 extern const file_hint_t file_hint_pzh; 269 extern const file_hint_t file_hint_qbb; 270 extern const file_hint_t file_hint_qdf; 271 extern const file_hint_t file_hint_qkt; 272 extern const file_hint_t file_hint_qxd; 273 extern const file_hint_t file_hint_r3d; 274 extern const file_hint_t file_hint_ra; 275 extern const file_hint_t file_hint_raf; 276 extern const file_hint_t file_hint_rar; 277 extern const file_hint_t file_hint_raw; 278 extern const file_hint_t file_hint_rdc; 279 extern const file_hint_t file_hint_reg; 280 extern const file_hint_t file_hint_res; 281 extern const file_hint_t file_hint_rfp; 282 extern const file_hint_t file_hint_riff; 283 extern const file_hint_t file_hint_rlv; 284 extern const file_hint_t file_hint_rm; 285 extern const file_hint_t file_hint_rns; 286 extern const file_hint_t file_hint_rpm; 287 extern const file_hint_t file_hint_rw2; 288 extern const file_hint_t file_hint_rx2; 289 extern const file_hint_t file_hint_save; 290 extern const file_hint_t file_hint_ses; 291 extern const file_hint_t file_hint_sgcta; 292 extern const file_hint_t file_hint_shn; 293 extern const file_hint_t file_hint_sib; 294 extern const file_hint_t file_hint_sig; 295 extern const file_hint_t file_hint_sit; 296 extern const file_hint_t file_hint_skd; 297 extern const file_hint_t file_hint_skp; 298 extern const file_hint_t file_hint_snag; 299 extern const file_hint_t file_hint_snz; 300 extern const file_hint_t file_hint_sp3; 301 extern const file_hint_t file_hint_spe; 302 extern const file_hint_t file_hint_spf; 303 extern const file_hint_t file_hint_spss; 304 extern const file_hint_t file_hint_sqlite; 305 extern const file_hint_t file_hint_sqm; 306 extern const file_hint_t file_hint_steuer2014; 307 extern const file_hint_t file_hint_stl; 308 extern const file_hint_t file_hint_studio; 309 extern const file_hint_t file_hint_stuffit; 310 extern const file_hint_t file_hint_swf; 311 extern const file_hint_t file_hint_tar; 312 extern const file_hint_t file_hint_tax; 313 extern const file_hint_t file_hint_tg; 314 extern const file_hint_t file_hint_tib; 315 extern const file_hint_t file_hint_tiff; 316 extern const file_hint_t file_hint_tivo; 317 extern const file_hint_t file_hint_torrent; 318 extern const file_hint_t file_hint_tph; 319 extern const file_hint_t file_hint_tpl; 320 extern const file_hint_t file_hint_ts; 321 extern const file_hint_t file_hint_ttf; 322 extern const file_hint_t file_hint_txt; 323 extern const file_hint_t file_hint_tz; 324 extern const file_hint_t file_hint_v2i; 325 extern const file_hint_t file_hint_vault; 326 extern const file_hint_t file_hint_vdi; 327 extern const file_hint_t file_hint_vdj; 328 extern const file_hint_t file_hint_veg; 329 extern const file_hint_t file_hint_vfb; 330 extern const file_hint_t file_hint_vib; 331 extern const file_hint_t file_hint_vmdk; 332 extern const file_hint_t file_hint_vmg; 333 extern const file_hint_t file_hint_wallet; 334 extern const file_hint_t file_hint_wdp; 335 extern const file_hint_t file_hint_wee; 336 extern const file_hint_t file_hint_wim; 337 extern const file_hint_t file_hint_win; 338 extern const file_hint_t file_hint_wks; 339 extern const file_hint_t file_hint_wld; 340 extern const file_hint_t file_hint_wmf; 341 extern const file_hint_t file_hint_wnk; 342 extern const file_hint_t file_hint_woff; 343 extern const file_hint_t file_hint_wpb; 344 extern const file_hint_t file_hint_wpd; 345 extern const file_hint_t file_hint_wtv; 346 extern const file_hint_t file_hint_wv; 347 extern const file_hint_t file_hint_x3f; 348 extern const file_hint_t file_hint_x3i; 349 extern const file_hint_t file_hint_x4a; 350 extern const file_hint_t file_hint_xar; 351 extern const file_hint_t file_hint_xcf; 352 extern const file_hint_t file_hint_xfi; 353 extern const file_hint_t file_hint_xfs; 354 extern const file_hint_t file_hint_xm; 355 extern const file_hint_t file_hint_xml; 356 extern const file_hint_t file_hint_xsv; 357 extern const file_hint_t file_hint_xpt; 358 extern const file_hint_t file_hint_xv; 359 extern const file_hint_t file_hint_xz; 360 extern const file_hint_t file_hint_z2d; 361 extern const file_hint_t file_hint_zcode; 362 extern const file_hint_t file_hint_zip; 363 extern const file_hint_t file_hint_zpr; 364 365 file_enable_t list_file_enable[]= 366 { 367 { .enable=0, .file_hint=&file_hint_sig }, 368 { .enable=0, .file_hint=&file_hint_1cd }, 369 { .enable=0, .file_hint=&file_hint_3dm }, 370 { .enable=0, .file_hint=&file_hint_7z }, 371 { .enable=0, .file_hint=&file_hint_DB }, 372 { .enable=0, .file_hint=&file_hint_a }, 373 { .enable=0, .file_hint=&file_hint_abr }, 374 { .enable=0, .file_hint=&file_hint_acb }, 375 { .enable=0, .file_hint=&file_hint_accdb}, 376 { .enable=0, .file_hint=&file_hint_ace }, 377 { .enable=0, .file_hint=&file_hint_addressbook}, 378 { .enable=0, .file_hint=&file_hint_ado }, 379 { .enable=0, .file_hint=&file_hint_afdesign }, 380 { .enable=0, .file_hint=&file_hint_ahn }, 381 { .enable=0, .file_hint=&file_hint_aif }, 382 { .enable=0, .file_hint=&file_hint_all }, 383 { .enable=0, .file_hint=&file_hint_als }, 384 { .enable=0, .file_hint=&file_hint_amd }, 385 { .enable=0, .file_hint=&file_hint_amr }, 386 { .enable=0, .file_hint=&file_hint_apa }, 387 { .enable=0, .file_hint=&file_hint_ape }, 388 { .enable=0, .file_hint=&file_hint_apple }, 389 { .enable=0, .file_hint=&file_hint_ari }, 390 { .enable=0, .file_hint=&file_hint_arj }, 391 { .enable=0, .file_hint=&file_hint_asf }, 392 { .enable=0, .file_hint=&file_hint_asl }, 393 { .enable=0, .file_hint=&file_hint_asm }, 394 { .enable=0, .file_hint=&file_hint_atd }, 395 { .enable=0, .file_hint=&file_hint_au }, 396 { .enable=0, .file_hint=&file_hint_axp }, 397 { .enable=0, .file_hint=&file_hint_axx }, 398 { .enable=0, .file_hint=&file_hint_bac }, 399 { .enable=0, .file_hint=&file_hint_bdm }, 400 { .enable=0, .file_hint=&file_hint_berkeley }, 401 { .enable=0, .file_hint=&file_hint_bim }, 402 { .enable=0, .file_hint=&file_hint_bin }, 403 { .enable=0, .file_hint=&file_hint_binvox }, 404 { .enable=0, .file_hint=&file_hint_bkf }, 405 { .enable=0, .file_hint=&file_hint_blend }, 406 { .enable=0, .file_hint=&file_hint_bmp }, 407 { .enable=0, .file_hint=&file_hint_bpg }, 408 { .enable=0, .file_hint=&file_hint_bvr }, 409 { .enable=0, .file_hint=&file_hint_bz2 }, 410 { .enable=0, .file_hint=&file_hint_c4d }, 411 { .enable=0, .file_hint=&file_hint_cab }, 412 { .enable=0, .file_hint=&file_hint_caf }, 413 { .enable=0, .file_hint=&file_hint_cam }, 414 { .enable=0, .file_hint=&file_hint_catdrawing }, 415 { .enable=0, .file_hint=&file_hint_cdt }, 416 { .enable=0, .file_hint=&file_hint_che }, 417 { .enable=0, .file_hint=&file_hint_chm }, 418 { .enable=0, .file_hint=&file_hint_class }, 419 { .enable=0, .file_hint=&file_hint_cm }, 420 { .enable=0, .file_hint=&file_hint_compress }, 421 { .enable=0, .file_hint=&file_hint_cow }, 422 { .enable=0, .file_hint=&file_hint_cpi }, 423 { .enable=0, .file_hint=&file_hint_crw }, 424 { .enable=0, .file_hint=&file_hint_csh }, 425 { .enable=0, .file_hint=&file_hint_ctg }, 426 { .enable=0, .file_hint=&file_hint_cwk }, 427 { .enable=0, .file_hint=&file_hint_d2s }, 428 { .enable=0, .file_hint=&file_hint_dad }, 429 { .enable=0, .file_hint=&file_hint_dar }, 430 { .enable=0, .file_hint=&file_hint_dat }, 431 { .enable=0, .file_hint=&file_hint_dbf }, 432 { .enable=0, .file_hint=&file_hint_dbn }, 433 { .enable=0, .file_hint=&file_hint_dcm }, 434 { .enable=0, .file_hint=&file_hint_ddf }, 435 { .enable=0, .file_hint=&file_hint_dex }, 436 { .enable=0, .file_hint=&file_hint_dim }, 437 { .enable=0, .file_hint=&file_hint_dir }, 438 { .enable=0, .file_hint=&file_hint_djv }, 439 { .enable=0, .file_hint=&file_hint_dmp }, 440 { .enable=0, .file_hint=&file_hint_drw }, 441 { .enable=0, .file_hint=&file_hint_doc }, 442 { .enable=0, .file_hint=&file_hint_dpx }, 443 { .enable=0, .file_hint=&file_hint_ds2 }, 444 { .enable=0, .file_hint=&file_hint_ds_store }, 445 { .enable=0, .file_hint=&file_hint_dsc }, 446 { .enable=0, .file_hint=&file_hint_dss }, 447 { .enable=0, .file_hint=&file_hint_dst }, 448 { .enable=0, .file_hint=&file_hint_dta }, 449 { .enable=0, .file_hint=&file_hint_dump }, 450 { .enable=0, .file_hint=&file_hint_dv }, 451 { .enable=0, .file_hint=&file_hint_dvi }, 452 { .enable=0, .file_hint=&file_hint_dvr }, 453 { .enable=0, .file_hint=&file_hint_dwg }, 454 { .enable=0, .file_hint=&file_hint_dxf }, 455 { .enable=0, .file_hint=&file_hint_e01 }, 456 { .enable=0, .file_hint=&file_hint_ecryptfs }, 457 { .enable=0, .file_hint=&file_hint_edb }, 458 { .enable=0, .file_hint=&file_hint_elf }, 459 { .enable=0, .file_hint=&file_hint_emf }, 460 { .enable=0, .file_hint=&file_hint_ess }, 461 { .enable=0, .file_hint=&file_hint_evt }, 462 { .enable=0, .file_hint=&file_hint_evtx }, 463 { .enable=0, .file_hint=&file_hint_exe }, 464 { .enable=0, .file_hint=&file_hint_exs }, 465 { .enable=0, .file_hint=&file_hint_ext2_sb }, 466 { .enable=0, .file_hint=&file_hint_ext2_fs }, 467 { .enable=0, .file_hint=&file_hint_fat }, 468 { .enable=0, .file_hint=&file_hint_fbf }, 469 { .enable=0, .file_hint=&file_hint_fbk }, 470 { .enable=0, .file_hint=&file_hint_fcp }, 471 { .enable=0, .file_hint=&file_hint_fcs }, 472 { .enable=0, .file_hint=&file_hint_fdb }, 473 { .enable=0, .file_hint=&file_hint_fds }, 474 { .enable=0, .file_hint=&file_hint_fh10 }, 475 { .enable=0, .file_hint=&file_hint_fh5 }, 476 { .enable=0, .file_hint=&file_hint_filevault }, 477 { .enable=0, .file_hint=&file_hint_fits }, 478 { .enable=0, .file_hint=&file_hint_fit }, 479 { .enable=0, .file_hint=&file_hint_flac }, 480 { .enable=0, .file_hint=&file_hint_flp }, 481 { .enable=0, .file_hint=&file_hint_flv }, 482 { .enable=0, .file_hint=&file_hint_fm }, 483 { .enable=0, .file_hint=&file_hint_fob }, 484 { .enable=0, .file_hint=&file_hint_fos }, 485 { .enable=0, .file_hint=&file_hint_fp5 }, 486 { .enable=0, .file_hint=&file_hint_fp7 }, 487 { .enable=0, .file_hint=&file_hint_freeway }, 488 { .enable=0, .file_hint=&file_hint_frm }, 489 { .enable=0, .file_hint=&file_hint_fs }, 490 { .enable=0, .file_hint=&file_hint_fwd }, 491 { .enable=0, .file_hint=&file_hint_gam }, 492 { .enable=0, .file_hint=&file_hint_gct }, 493 { .enable=0, .file_hint=&file_hint_gho }, 494 { .enable=0, .file_hint=&file_hint_gi }, 495 { .enable=0, .file_hint=&file_hint_gif }, 496 { .enable=0, .file_hint=&file_hint_gm6 }, 497 { .enable=0, .file_hint=&file_hint_gp2 }, 498 { .enable=0, .file_hint=&file_hint_gp5 }, 499 { .enable=0, .file_hint=&file_hint_gpg }, 500 { .enable=0, .file_hint=&file_hint_gpx }, 501 { .enable=0, .file_hint=&file_hint_gsm }, 502 { .enable=0, .file_hint=&file_hint_gz }, 503 { .enable=0, .file_hint=&file_hint_hdf }, 504 { .enable=0, .file_hint=&file_hint_hdr }, 505 { .enable=0, .file_hint=&file_hint_hds }, 506 { .enable=0, .file_hint=&file_hint_hfsp }, 507 { .enable=0, .file_hint=&file_hint_hm }, 508 { .enable=0, .file_hint=&file_hint_hr9 }, 509 { .enable=0, .file_hint=&file_hint_http }, 510 { .enable=0, .file_hint=&file_hint_ibd }, 511 { .enable=0, .file_hint=&file_hint_icc }, 512 { .enable=0, .file_hint=&file_hint_icns }, 513 { .enable=0, .file_hint=&file_hint_ico }, 514 { .enable=0, .file_hint=&file_hint_idx }, 515 { .enable=0, .file_hint=&file_hint_ifo }, 516 { .enable=0, .file_hint=&file_hint_imb }, 517 { .enable=0, .file_hint=&file_hint_indd }, 518 { .enable=0, .file_hint=&file_hint_info }, 519 { .enable=0, .file_hint=&file_hint_iso }, 520 { .enable=0, .file_hint=&file_hint_it }, 521 { .enable=0, .file_hint=&file_hint_itunes }, 522 { .enable=0, .file_hint=&file_hint_jks }, 523 { .enable=0, .file_hint=&file_hint_jpg }, 524 { .enable=0, .file_hint=&file_hint_jsonlz4 }, 525 { .enable=0, .file_hint=&file_hint_kdb }, 526 { .enable=0, .file_hint=&file_hint_kdbx }, 527 { .enable=0, .file_hint=&file_hint_key }, 528 { .enable=0, .file_hint=&file_hint_ldf }, 529 { .enable=0, .file_hint=&file_hint_lit }, 530 { .enable=0, .file_hint=&file_hint_logic}, 531 { .enable=0, .file_hint=&file_hint_lnk }, 532 { .enable=0, .file_hint=&file_hint_lso }, 533 { .enable=0, .file_hint=&file_hint_luks }, 534 { .enable=0, .file_hint=&file_hint_lxo }, 535 { .enable=0, .file_hint=&file_hint_lzh }, 536 { .enable=0, .file_hint=&file_hint_lzo }, 537 { .enable=0, .file_hint=&file_hint_m2ts }, 538 { .enable=0, .file_hint=&file_hint_mat }, 539 { .enable=0, .file_hint=&file_hint_max }, 540 { .enable=0, .file_hint=&file_hint_mb }, 541 { .enable=0, .file_hint=&file_hint_mcd }, 542 { .enable=0, .file_hint=&file_hint_mdb }, 543 { .enable=0, .file_hint=&file_hint_mdf }, 544 { .enable=0, .file_hint=&file_hint_mfa }, 545 { .enable=0, .file_hint=&file_hint_mfg }, 546 { .enable=0, .file_hint=&file_hint_mft }, 547 { .enable=0, .file_hint=&file_hint_mid }, 548 { .enable=0, .file_hint=&file_hint_mig }, 549 { .enable=0, .file_hint=&file_hint_mk5 }, 550 { .enable=0, .file_hint=&file_hint_mkv }, 551 { .enable=0, .file_hint=&file_hint_mlv }, 552 { .enable=0, .file_hint=&file_hint_mobi }, 553 { .enable=0, .file_hint=&file_hint_mov_mdat }, 554 { .enable=0, .file_hint=&file_hint_mov }, 555 { .enable=0, .file_hint=&file_hint_mp3 }, 556 { .enable=0, .file_hint=&file_hint_mpg }, 557 { .enable=0, .file_hint=&file_hint_mpl }, 558 { .enable=0, .file_hint=&file_hint_mrw }, 559 { .enable=0, .file_hint=&file_hint_msa }, 560 { .enable=0, .file_hint=&file_hint_mus }, 561 { .enable=0, .file_hint=&file_hint_myo }, 562 { .enable=0, .file_hint=&file_hint_mysql }, 563 { .enable=0, .file_hint=&file_hint_mxf }, 564 { .enable=0, .file_hint=&file_hint_nd2 }, 565 { .enable=0, .file_hint=&file_hint_nds }, 566 { .enable=0, .file_hint=&file_hint_nes }, 567 { .enable=0, .file_hint=&file_hint_njx }, 568 { .enable=0, .file_hint=&file_hint_nk2 }, 569 { .enable=0, .file_hint=&file_hint_nsf }, 570 { .enable=0, .file_hint=&file_hint_oci }, 571 { .enable=0, .file_hint=&file_hint_ogg }, 572 { .enable=0, .file_hint=&file_hint_one }, 573 { .enable=0, .file_hint=&file_hint_orf }, 574 { .enable=0, .file_hint=&file_hint_paf }, 575 { .enable=0, .file_hint=&file_hint_pap }, 576 { .enable=0, .file_hint=&file_hint_par2 }, 577 { .enable=0, .file_hint=&file_hint_pcap }, 578 { .enable=0, .file_hint=&file_hint_pcb }, 579 { .enable=0, .file_hint=&file_hint_pct }, 580 { .enable=0, .file_hint=&file_hint_pcx }, 581 { .enable=0, .file_hint=&file_hint_pdb }, 582 { .enable=0, .file_hint=&file_hint_pdf }, 583 { .enable=0, .file_hint=&file_hint_pds }, 584 { .enable=0, .file_hint=&file_hint_pf }, 585 { .enable=0, .file_hint=&file_hint_pfx }, 586 { .enable=0, .file_hint=&file_hint_pgdump }, 587 { .enable=0, .file_hint=&file_hint_plist }, 588 { .enable=0, .file_hint=&file_hint_plr }, 589 { .enable=0, .file_hint=&file_hint_plt }, 590 { .enable=0, .file_hint=&file_hint_png }, 591 { .enable=0, .file_hint=&file_hint_pnm }, 592 { .enable=0, .file_hint=&file_hint_prc }, 593 { .enable=0, .file_hint=&file_hint_prd }, 594 { .enable=0, .file_hint=&file_hint_prt }, 595 { .enable=0, .file_hint=&file_hint_ps }, 596 { .enable=0, .file_hint=&file_hint_psb }, 597 { .enable=0, .file_hint=&file_hint_psd }, 598 { .enable=0, .file_hint=&file_hint_psf }, 599 { .enable=0, .file_hint=&file_hint_psp }, 600 { .enable=0, .file_hint=&file_hint_pst }, 601 { .enable=0, .file_hint=&file_hint_ptb }, 602 { .enable=0, .file_hint=&file_hint_ptf }, 603 { .enable=0, .file_hint=&file_hint_pyc }, 604 { .enable=0, .file_hint=&file_hint_pzf }, 605 { .enable=0, .file_hint=&file_hint_pzh }, 606 { .enable=0, .file_hint=&file_hint_qbb }, 607 { .enable=0, .file_hint=&file_hint_qdf }, 608 { .enable=0, .file_hint=&file_hint_qkt }, 609 { .enable=0, .file_hint=&file_hint_qxd }, 610 { .enable=0, .file_hint=&file_hint_r3d }, 611 { .enable=0, .file_hint=&file_hint_ra }, 612 { .enable=0, .file_hint=&file_hint_raf }, 613 { .enable=0, .file_hint=&file_hint_rar }, 614 { .enable=0, .file_hint=&file_hint_raw }, 615 { .enable=0, .file_hint=&file_hint_rdc }, 616 { .enable=0, .file_hint=&file_hint_reg }, 617 { .enable=0, .file_hint=&file_hint_res }, 618 { .enable=0, .file_hint=&file_hint_rfp }, 619 { .enable=0, .file_hint=&file_hint_riff }, 620 { .enable=0, .file_hint=&file_hint_rlv }, 621 { .enable=0, .file_hint=&file_hint_rm }, 622 { .enable=0, .file_hint=&file_hint_rns }, 623 { .enable=0, .file_hint=&file_hint_rpm }, 624 { .enable=0, .file_hint=&file_hint_rw2 }, 625 { .enable=0, .file_hint=&file_hint_rx2 }, 626 { .enable=0, .file_hint=&file_hint_save }, 627 { .enable=0, .file_hint=&file_hint_ses }, 628 { .enable=0, .file_hint=&file_hint_sgcta }, 629 { .enable=0, .file_hint=&file_hint_shn }, 630 { .enable=0, .file_hint=&file_hint_sib }, 631 { .enable=0, .file_hint=&file_hint_sit }, 632 { .enable=0, .file_hint=&file_hint_skd }, 633 { .enable=0, .file_hint=&file_hint_skp }, 634 { .enable=0, .file_hint=&file_hint_snag }, 635 { .enable=0, .file_hint=&file_hint_snz }, 636 { .enable=0, .file_hint=&file_hint_sp3 }, 637 { .enable=0, .file_hint=&file_hint_spe }, 638 { .enable=0, .file_hint=&file_hint_spf }, 639 { .enable=0, .file_hint=&file_hint_spss }, 640 { .enable=0, .file_hint=&file_hint_sqlite }, 641 { .enable=0, .file_hint=&file_hint_sqm }, 642 { .enable=0, .file_hint=&file_hint_steuer2014 }, 643 { .enable=0, .file_hint=&file_hint_stl }, 644 { .enable=0, .file_hint=&file_hint_studio }, 645 { .enable=0, .file_hint=&file_hint_stuffit }, 646 { .enable=0, .file_hint=&file_hint_swf }, 647 { .enable=0, .file_hint=&file_hint_tar }, 648 { .enable=0, .file_hint=&file_hint_tax }, 649 { .enable=0, .file_hint=&file_hint_tg }, 650 { .enable=0, .file_hint=&file_hint_tib }, 651 { .enable=0, .file_hint=&file_hint_tiff }, 652 { .enable=0, .file_hint=&file_hint_tivo }, 653 { .enable=0, .file_hint=&file_hint_torrent }, 654 { .enable=0, .file_hint=&file_hint_tph }, 655 { .enable=0, .file_hint=&file_hint_tpl }, 656 { .enable=0, .file_hint=&file_hint_ts }, 657 { .enable=0, .file_hint=&file_hint_ttf }, 658 { .enable=0, .file_hint=&file_hint_fasttxt }, 659 { .enable=0, .file_hint=&file_hint_txt }, 660 { .enable=0, .file_hint=&file_hint_tz }, 661 { .enable=0, .file_hint=&file_hint_v2i }, 662 { .enable=0, .file_hint=&file_hint_vault }, 663 { .enable=0, .file_hint=&file_hint_vdj }, 664 { .enable=0, .file_hint=&file_hint_vfb }, 665 { .enable=0, .file_hint=&file_hint_vdi }, 666 { .enable=0, .file_hint=&file_hint_veg }, 667 { .enable=0, .file_hint=&file_hint_vib }, 668 { .enable=0, .file_hint=&file_hint_vmdk }, 669 { .enable=0, .file_hint=&file_hint_vmg }, 670 { .enable=0, .file_hint=&file_hint_wallet }, 671 { .enable=0, .file_hint=&file_hint_wdp }, 672 { .enable=0, .file_hint=&file_hint_wee }, 673 { .enable=0, .file_hint=&file_hint_wim }, 674 { .enable=0, .file_hint=&file_hint_win }, 675 { .enable=0, .file_hint=&file_hint_wks }, 676 { .enable=0, .file_hint=&file_hint_wld }, 677 { .enable=0, .file_hint=&file_hint_wmf }, 678 { .enable=0, .file_hint=&file_hint_wnk }, 679 { .enable=0, .file_hint=&file_hint_woff }, 680 { .enable=0, .file_hint=&file_hint_wpb }, 681 { .enable=0, .file_hint=&file_hint_wpd }, 682 { .enable=0, .file_hint=&file_hint_wtv }, 683 { .enable=0, .file_hint=&file_hint_wv }, 684 { .enable=0, .file_hint=&file_hint_x3f }, 685 { .enable=0, .file_hint=&file_hint_x3i }, 686 { .enable=0, .file_hint=&file_hint_x4a }, 687 { .enable=0, .file_hint=&file_hint_xar }, 688 { .enable=0, .file_hint=&file_hint_xcf }, 689 { .enable=0, .file_hint=&file_hint_xfi }, 690 { .enable=0, .file_hint=&file_hint_xfs }, 691 { .enable=0, .file_hint=&file_hint_xm }, 692 { .enable=0, .file_hint=&file_hint_xml }, 693 { .enable=0, .file_hint=&file_hint_xsv }, 694 { .enable=0, .file_hint=&file_hint_xpt }, 695 { .enable=0, .file_hint=&file_hint_xv }, 696 { .enable=0, .file_hint=&file_hint_xz }, 697 { .enable=0, .file_hint=&file_hint_z2d }, 698 { .enable=0, .file_hint=&file_hint_zcode }, 699 { .enable=0, .file_hint=&file_hint_zip }, 700 { .enable=0, .file_hint=&file_hint_zpr }, 701 { .enable=0, .file_hint=NULL } 702 }; 703 704