-
Notifications
You must be signed in to change notification settings - Fork 0
/
definitions.go
2976 lines (2973 loc) · 155 KB
/
definitions.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
package common
var (
//AppName is the application name
AppName = "checkmate"
//AppDisplayName is the application name used for display purposes
AppDisplayName = "CheckMate"
sourceFileExts = "java,scala,groovy,jsp,do,jad,c,cc,cxx,cpp,cp,c++,bcc,php2,php,c--,hc,hpp,hxx,m,swift,h,cs,c#,vb,vba,vbs,aspx,py,pyt,rb,erb,lua,asmx,f,f95,ash,tcl,ml,pl,cbl,go"
//SourceFileExtensions extensions for source code
//see https://fileinfo.com/filetypes/developer-all
SourceFileExtensions = map[string]string{
`.$01`: `DOS Pipe File`,
`.001`: `Multimedia Fusion Backup File`,
`.4db`: `4th Dimension Database Structure File`,
`.4th`: `Forth Language File`,
`.a`: `Static Library`,
`.a2w`: `Alice World`,
`.a3x`: `Compiled AutoIt v3 Script`,
`.aab`: `Android App Bundle`,
`.aar`: `Android Archive`,
`.ab`: `Applix Builder File`,
`.abc`: `ActionScript Byte Code File or ABC Source File`,
`.acd`: `RSLogix 5000 Program`,
`.acp`: `EditPlus Auto-Completion File`,
`.act`: `DS Game Maker Action File`,
`.actx`: `DS Game Maker Action Description File`,
`.ada`: `Ada Source Code`,
`.adb`: `Ada Body File`,
`.adblock`: `Alpha Five Library Temporary File`,
`.addin`: `Visual Studio Add-in Definition File`,
`.ads`: `Ada Specification File`,
`.agi`: `Asterisk Gateway Interface File`,
`.aia`: `MIT App Inventor Source Code File`,
`.aidl`: `Android Interface Definition Language File`,
`.aiml`: `Artificial Intelligence Markup Language File`,
`.alb`: `Alpha Five Library`,
`.alm`: `Alpha Five Library`,
`.alp`: `AnyLogic Project File`,
`.alx`: `Alpha Five Library Index File`,
`.am`: `Automake Makefile Template`,
`.am4`: `AutoPlay Media Studio 4 Project File`,
`.am5`: `AutoPlay Media Studio 5 Project File`,
`.am6`: `AutoPlay Media Studio 6 Project`,
`.am7`: `AutoPlay Media Studio 7 Project`,
`.aml`: `Arc Macro Language File or Abstract Markup Language`,
`.ane`: `Adobe AIR Native Extension`,
`.anjuta`: `Anjuta IDE Project File`,
`.ap_`: `ADT Android Developer Package`,
`.apa`: `RSView Development Project Archive`,
`.apks`: `APK Set Archive`,
`.appex`: `OS X Application and System Extension File`,
`.applet`: `Eclipse Java Applet Policy File`,
`.appx`: `Windows 8 App Package`,
`.appxsym`: `Windows 8 App Package Symbols File`,
`.appxupload`: `Windows 8 App Upload Package`,
`.apr`: `Apadana Project File`,
`.aps`: `Visual C++ Resource File`,
`.arr`: `MultiMedia Fusion Array File`,
`.arsc`: `Android Package Resource File`,
`.art`: `Artifacts Artifact File`,
`.artproj`: `Artifacts Project`,
`.as`: `ActionScript File or AngelScript File`,
`.as2proj`: `FlashDevelop ActionScript 2 Project File`,
`.as3proj`: `FlashDevelop ActionScript 3 Project File`,
`.asar`: `Electron Archive`,
`.asc`: `ActionScript Communication File`,
`.ascs`: `ActionScript Communication Server File`,
`.asdb`: `Asphyre Sphinx Archive File`,
`.asi`: `Alpha Five Variable File`,
`.asm`: `Assembly Language Source Code File`,
`.asvf`: `Asphyre Sphinx Archive File`,
`.asx`: `Alpha Five Library Temporary Index File`,
`.atlas`: `Texture Atlas Skin File`,
`.au3`: `AutoIt v3 Script`,
`.aut`: `AutoIt Script File`,
`.autoplay`: `AutoPlay Media Studio Project File`,
`.awk`: `AWK Script`,
`.axe`: `Annotated XML Example File`,
`.b`: `BASIC Source File or BuRg3r Definition File`,
`.bas`: `BASIC Source Code File`,
`.basex`: `BaseX Data File`,
`.bb`: `Blitz Source Code File`,
`.bbc`: `BBC BASIC Data File`,
`.bbproject`: `BBEdit Project File`,
`.bbprojectd`: `BBEdit Project Document`,
`.bcp`: `Borland C++ Makefile`,
`.bdsproj`: `Borland Developer Studio Project`,
`.bet`: `BETA Source File`,
`.bluej`: `BlueJ Package File`,
`.bos`: `Build Options Specification File`,
`.bpg`: `Borland Project Group`,
`.bpl`: `Borland Package Library`,
`.bpr`: `Borland C++Builder Project File`,
`.brx`: `BREW Application Resource File`,
`.bs2`: `BASIC Stamp 2 Code File`,
`.bsc`: `Visual Studio Source Browser Information File`,
`.bsh`: `BeanShell Script`,
`.btn`: `AutoPlay Media Studio Button File`,
`.buildpath`: `Eclipse Build Path File`,
`.buildsetting`: `Twixl Publisher Builder Build Setting`,
`.bur`: `BuRg3r Source Code File`,
`.bytes`: `Binary Text Asset Data File`,
`.c`: `C/C++ Source Code File`,
`.caf`: `CryENGINE Character Animation File`,
`.cap`: `Construct Game Development File`,
`.caproj`: `Construct Project File`,
`.capx`: `Construct Compressed Project File`,
`.car`: `Brew Component Application Resource File`,
`.cba`: `CryENGINE Resource Compiler Settings File`,
`.cbl`: `COBOL Source Code File`,
`.cbp`: `Code::Blocks Project File`,
`.cc`: `C++ Source Code File`,
`.ccc`: `Dev-C++ Code Completion Cache`,
`.ccgame`: `XNA Creators Club Game Package`,
`.ccn`: `Compressed Multimedia Fusion File`,
`.ccp`: `CodeCharge Studio Page File`,
`.ccs`: `CodeCharge Studio Project File or CCS Script File`,
`.ccscc`: `ClearCase Source Control Info File`,
`.cd`: `Visual Studio Class Diagram`,
`.cdf`: `CryENGINE Character Definition File`,
`.cdx`: `Alpha Five Table Index File`,
`.cdxml`: `Cmdlet Definition XML File`,
`.cfc`: `ColdFusion Component File`,
`.cham`: `Compiled HAM File`,
`.chef`: `Chef Source Code File`,
`.ci`: `PolySpace Preprocessed Code File`,
`.ckbx`: `Cricket Audio XML Bank Description File`,
`.class`: `Java Class File`,
`.clips`: `Coda Clips File`,
`.clp`: `Clipper Compiler Instructions File`,
`.cls`: `Program Class File`,
`.clw`: `Visual C++ ClassWizard File`,
`.cma`: `OCaml Library`,
`.cmake`: `CMake File`,
`.cob`: `COBOL Source Code File`,
`.cod`: `Compiled Source Code`,
`.config`: `Configuration File`,
`.cp`: `Xcode C++ Source File or Captivate Source File`,
`.cpb`: `Comicino Studio Project File`,
`.cpp`: `C++ Source Code File`,
`.cs`: `C# Source Code File`,
`.csi`: `ContentServ Include File or EdLog Program Data File`,
`.csn`: `Adobe Code Snippet Document`,
`.csp`: `Caché Server Page`,
`.csproj`: `Visual Studio C# Project`,
`.cst`: `ContentServ Template`,
`.csx`: `Visual C# Script`,
`.ctc`: `Visual Studio Command Table Configuration File`,
`.ctl`: `Visual Basic UserControl Object File`,
`.cto`: `Visual Studio Binary Command Table Output File`,
`.ctp`: `CakePHP Template`,
`.ctsym`: `Visual Studio Command Table Output File`,
`.ctx`: `Visual Basic Control Binary File`,
`.ctxt`: `BlueJ Context File`,
`.cu`: `CUDA Source Code File`,
`.cvsrc`: `CVS Command File`,
`.cxp`: `CX-Programmer Project File`,
`.cxt`: `CX-Programmer Project Text File`,
`.cxx`: `C++ Source Code File`,
`.d`: `D Source Code File or Source Dependency File`,
`.dabriefcase`: `RemObjects Data Abstract File Briefcase`,
`.daconfig`: `RemObjects Data Abstract Configuration File`,
`.dart`: `Dart Source Code File`,
`.dba`: `DarkBASIC Source Code File or CryENGINE Animation Database File`,
`.dbml`: `Visual Studio OR Design File`,
`.dbo`: `DarkBASIC Object`,
`.dbpro`: `DarkBASIC Professional Project File`,
`.dbproj`: `Visual Studio Database Project File`,
`.dcp`: `Delphi Compiled Package`,
`.dcproj`: `Dashcode Project`,
`.dcr`: `Delphi Component Resource File`,
`.dcu`: `Delphi Compiled Unit`,
`.dcuil`: `Delphi .NET Compiled Unit File`,
`.ddd`: `Alpha Five Data Dictionary File`,
`.ddm`: `Alpha Five Data Dictionary Memo File`,
`.ddp`: `Delphi Diagram Portfolio File`,
`.ddx`: `Alpha Five Data Dictionary Index File`,
`.dec`: `Declaration File`,
`.def`: `Module-Definition File`,
`.defs`: `BlueJ Settings File`,
`.dep`: `Windows Dependency File`,
`.depend`: `Code::Blocks Dependencies File`,
`.dev`: `Dev-C++ Project File`,
`.developerprofile`: `Xcode Developer Profile`,
`.deviceids`: `Device Identification FIle`,
`.dex`: `Dalvik Executable File`,
`.df1`: `Omnis Native Datafile`,
`.dfk`: `Dark Flow Project File`,
`.dfm`: `Delphi Form`,
`.dge`: `Enterprise Test Server Declaration Generator File`,
`.dgml`: `Visual Studio Directed Graph Document`,
`.dgsl`: `Visual Shader Graph File`,
`.diagsession`: `Diagnostics Session File`,
`.diff`: `Patch File`,
`.dis`: `DisSharp Project File`,
`.dm1`: `ER/Studio Data Model File`,
`.dmd`: `SQL Developer Data Modeler File`,
`.dob`: `Visual Basic UserDocument`,
`.docset`: `Doxygen Document Set File`,
`.dox`: `Visual Basic Binary UserDocument or Doxygen Documentation File`,
`.dpk`: `Delphi Package`,
`.dpkw`: `Delphi Package`,
`.dpl`: `Delphi Package Library`,
`.dpr`: `Delphi Project`,
`.dproj`: `Delphi Project`,
`.dres`: `Delphi Compiled Resource File`,
`.drf`: `Delphi Resource File`,
`.dsgm`: `DS Game Maker Project`,
`.dsk`: `Borland Project Desktop File`,
`.dsp`: `Visual C++ 6 Project`,
`.dsym`: `Xcode Debug Symbols File`,
`.dtd`: `Document Type Definition File`,
`.dws`: `Dyalog Workspace File`,
`.dylib`: `Mach-O Dynamic Library`,
`.eba`: `Emergence BASIC Source Code File`,
`.ecp`: `EasyC Project File`,
`.edm`: `Adobe Extension Data Markup Language File`,
`.edml`: `Adobe Extension Data Markup Language Document`,
`.edmx`: `ADO.NET Entity Data Model Designer File`,
`.egg`: `Python Distribution Package`,
`.el`: `Emacs Lisp Code File`,
`.elc`: `Emacs Compiled Lisp File`,
`.ent`: `External Entity`,
`.entitlements`: `Mac App Sandboxing Entitlements File`,
`.eql`: `Embedded SQL File`,
`.erb`: `Ruby ERB Script`,
`.erl`: `Erlang Source Code File`,
`.escn`: `Godot Engine Exported Scene File`,
`.ex`: `Euphoria Source Code`,
`.exl`: `JSDAI Inclusion or Exclusion List`,
`.exp`: `Symbols Export File`,
`.exw`: `Euphoria Source code File`,
`.f`: `Fortran Source Code`,
`.f2k`: `Fortran Source Code File`,
`.f90`: `Fortran 90 Source Code File`,
`.f95`: `Fortran 95 Source Code File`,
`.fbp`: `wxFormBuilder Project`,
`.fbp7`: `FinalBuilder 7 Project`,
`.fbz7`: `Compressed FinalBuilder 7 Project`,
`.fce`: `ForeUI Custom Element File`,
`.fcl`: `ForeUI Custom Library File`,
`.fd`: `DataFlex Data File`,
`.feature`: `SharePoint Feature File`,
`.fgl`: `Fifth Generation Language Source File`,
`.filters`: `Visual C++ Project Filters File`,
`.fimpp`: `FiM++ Source Code File`,
`.fla`: `Adobe Animate Animation`,
`.for`: `Fortran 77 Source File`,
`.forth`: `Forth Language File`,
`.fpm`: `FPS Creator Map File`,
`.fpp`: `Fortran Source Code`,
`.fpt`: `Alpha Five Table Memo File`,
`.framework`: `Mac OS X Application Framework`,
`.frj`: `FreeForm-J Project File`,
`.frm`: `Visual Basic Text Form`,
`.frx`: `Visual Basic Binary Form File or FoxPro Report`,
`.fs`: `Visual F# Source File`,
`.fsi`: `Visual F# Signature File`,
`.fsl`: `Form•Z Script`,
`.fsproj`: `Visual F# Project File or FireStarter Project File`,
`.fsscript`: `Visual F# Script`,
`.fsx`: `Visual F# Script File`,
`.ftl`: `FreeMarker Template File`,
`.ftn`: `Fortran Source Code File`,
`.fxc`: `FilePackager Configuration`,
`.fxcproj`: `FX Composer Project File`,
`.fxl`: `FaceFX Language File`,
`.fxml`: `FXML Source Code File`,
`.fxpl`: `Adobe Flash FXP Library`,
`.gameproj`: `GameSalad Project File`,
`.gar`: `GridGain Archive`,
`.gbap`: `GLBasic Project File`,
`.gbas`: `GLBasic Source File`,
`.gbm`: `Gameboy Map File`,
`.gbr`: `Gameboy Tileset File`,
`.gbs`: `Generic Build Support Metadata File`,
`.gch`: `Precompiled Header File`,
`.gdfmakerproject`: `GDF Editor Project File`,
`.ged`: `Game Editor Project File`,
`.gem`: `RubyGems Package`,
`.gemspec`: `Gem Specification File`,
`.generictest`: `Visual Studio Generic Test File`,
`.gfar`: `Greenfoot Archive`,
`.gitattributes`: `Git Attributes File`,
`.gitignore`: `Git Ignore File`,
`.gitkeep`: `Git Keep File`,
`.glade`: `Glade Project File`,
`.gld`: `MPLAB C Compiler Linker Script File`,
`.global`: `Global Makefile`,
`.gls`: `GLScript Game Script`,
`.gm`: `GameMonkey Script`,
`.gm6`: `GameMaker 6 Project File`,
`.gm81`: `Game Maker 8.1 Project File`,
`.gmd`: `Game Maker Program Code`,
`.gmk`: `Game Maker Project File`,
`.gml`: `GameMaker Language File`,
`.gmo`: `GNU Machine Object File`,
`.gmx`: `GameMaker File`,
`.gnumakefile`: `GNU Makefile`,
`.go`: `Go Source Code File`,
`.gorm`: `Gorm Interface Resource File`,
`.gpj`: `MULTI IDE Project File or jGRASP Project File`,
`.gradle`: `Gradle Script`,
`.greenfoot`: `Greenfoot Project Archive`,
`.groovy`: `Groovy Source Code File`,
`.groupproj`: `Delphi Project Group File`,
`.gs`: `Google Apps Script`,
`.gs3`: `GameStarter File`,
`.gsproj`: `GameSalad Windows Project File`,
`.gszip`: `GameSalad Marketplace Asset File`,
`.gvy`: `Groovy Source Code File`,
`.gwd`: `Gear Watchface Design File`,
`.h`: `C/C++/Objective-C Header File`,
`.hal`: `HansaWorld Application Language File`,
`.haml`: `Haml Source Code File`,
`.handlebars`: `Handlebars Template`,
`.has`: `Haskell Script`,
`.hbs`: `Handlebars Template`,
`.hcf`: `Compact Ham Library`,
`.hh`: `C++ Header File`,
`.hhh`: `Power C Precompiled Header File`,
`.hhp`: `HTML Help Workshop Project`,
`.hpf`: `High Performance Fortran File`,
`.hpp`: `C++ Header File`,
`.hrl`: `Erlang Header File`,
`.hs`: `Haskell Script`,
`.hxx`: `C++ Source Code Header File`,
`.hydra`: `Hydra Image Filter Program File`,
`.i`: `Visual Studio Intermediate File or INTERCAL Source File`,
`.iconset`: `Mac OS X Icon Set Folder`,
`.idb`: `Visual Studio Intermediate Debug File`,
`.idl`: `Interface Definition Language File`,
`.idt`: `Windows Installer Database Text Archive File`,
`.ilk`: `Incremental Linking File`,
`.iml`: `IntelliJ IDEA Module`,
`.inc`: `Include File`,
`.inl`: `C++ Inline File`,
`.ino`: `Arduino Sketch File`,
`.ipch`: `Intellisense Precompiled Header File`,
`.ipp`: `Inline Guard Macro File`,
`.ipr`: `InstallShield Professional Project File or IntelliJ IDEA Project File`,
`.isc`: `Xilinx Device Configuration File`,
`.ise`: `InstallShield Express Project File`,
`.ism`: `InstallShield Project File`,
`.ist`: `InstallShield Project Template File`,
`.iwb`: `IWBasic Source Code File`,
`.iws`: `IntelliJ IDEA Web Page`,
`.iwz`: `InstallShield Express 2 Project File`,
`.j`: `Java Source File`,
`.jav`: `Java Source File`,
`.java`: `Java Source Code File`,
`.jcp`: `JCreator Project File`,
`.jdp`: `BlackBerry JDE Application Project`,
`.jed`: `Xilinx JEDEC Programming File`,
`.jic`: `JTAG Indirect Configuration File`,
`.jl`: `Julia Source Code File`,
`.jlr`: `Juliar Source Code File`,
`.jnilib`: `JNI Library`,
`.jpd`: `Java Process Definition`,
`.jpr`: `JBuilder Project`,
`.jpx`: `JBuilder Project`,
`.jsfl`: `Animate JSFL Script File`,
`.jsh`: `JAWS Script Header File or Jsh Script`,
`.jspf`: `Java Server Page Fragment`,
`.jss`: `JAWS Script`,
`.jsxinc`: `ExtendScript Included Script File`,
`.juk`: `Juka Source Code File`,
`.kb`: `C++ Keyboard Script`,
`.kct`: `Keyman Developer Customization Source File`,
`.kdevdlg`: `KDevelop Dialog Box File`,
`.kdevelop`: `KDevelop Project Data File`,
`.kdevprj`: `KDevelop Project File`,
`.kdmp`: `Windows Crash Dump File`,
`.kpl`: `Kids Programming Language File`,
`.kps`: `Keyman Developer Package Source File`,
`.kt`: `Kotlin Source Code File`,
`.kv`: `Kivy Language File`,
`.kvk`: `Keyman On-Screen Keyboard File`,
`.l`: `Lex Source File`,
`.lang`: `GtkSourceView Language Definition File`,
`.lbi`: `Dreamweaver Library Item`,
`.lbs`: `Omnis Library`,
`.lds`: `Binutils LD Linker Script`,
`.lgo`: `Logo Instructions File`,
`.lhs`: `Literate Haskell Script`,
`.licenses`: `Visual Studio Licensed Classes File`,
`.licx`: `Visual Studio License File`,
`.lis`: `VAX Program Listing`,
`.lisp`: `Lisp Source Code File`,
`.list`: `JAR Index File`,
`.lit`: `Literate Haskell Script or Lit Source Code File`,
`.livecode`: `LiveCode Stack File`,
`.lnt`: `PC-lint/FlexeLint Configuration File`,
`.loadtest`: `Visual Studio Load Test File`,
`.lol`: `LOLCODE Source Code FIle`,
`.lproj`: `Localized Project Folder`,
`.lrdb`: `Adobe Lightroom Database`,
`.lrf`: `Microsoft Linker Response File`,
`.lsp`: `Lisp Program Source Code File`,
`.lsproj`: `Visual Studio LightSwitch Project`,
`.ltb`: `LithTech Binary File`,
`.lua`: `Lua Source File`,
`.luc`: `Compiled Lua Source File`,
`.lucidsnippet`: `Lucid Snippet File`,
`.lxsproj`: `Liquid XML Studio Project File`,
`.m`: `Objective-C Implementation File or MATLAB Source Code File or Mercury Source Code File`,
`.m4`: `Macro Processor Library`,
`.magik`: `Magik Source Code File`,
`.mak`: `Makefile`,
`.make`: `Xcode Makefile Script`,
`.makefile`: `Makefile`,
`.mako`: `Mako Template`,
`.markdn`: `Markdown File`,
`.markdown`: `Markdown Documentation File`,
`.mcp`: `CodeWarrior Project`,
`.md`: `Markdown Documentation File or Machine Description File`,
`.mdown`: `Markdown File`,
`.mdzip`: `MagicDraw Project Archive`,
`.med`: `RSView Development Project`,
`.mer`: `RSView Development Runtime File`,
`.meshlib`: `Godot Engine Mesh Library File`,
`.mf`: `Java Manifest File`,
`.mfa`: `Multimedia Fusion Development File`,
`.mfcribbon-ms`: `MFC Ribbon Definition XML File`,
`.mk`: `Makefile`,
`.mkd`: `Markdown Documentation File`,
`.ml`: `ML Source Code File`,
`.mlb`: `Visual FoxPro Library`,
`.mm`: `Objective-C++ Source File`,
`.mo`: `Machine Object File`,
`.mod`: `Fortran Module File`,
`.mode1v3`: `Xcode Project Data File`,
`.mode2v3`: `Xcode Project Data File`,
`.mom`: `Managed Object Model`,
`.mpr`: `FoxPro Generated Menu Program`,
`.mpws`: `MathPiper Worksheet`,
`.mpx`: `FoxPro Compiled Program Menu`,
`.mq4`: `MQL4 Source Code File`,
`.mq5`: `MQL5 Source Code File`,
`.mqh`: `MetaTrader Include File`,
`.mrsn`: `Mersenne Source Code File`,
`.mrt`: `Stimulsoft Report File`,
`.msha`: `Microsoft Help Asset File`,
`.mshc`: `Microsoft Help Container File`,
`.mshi`: `Microsoft Help Index File`,
`.msix`: `MSIX Installer Package`,
`.msl`: `Mapping Specification Language File`,
`.msp`: `MaxScript Page File`,
`.mss`: `Microprocessor Software Specification File`,
`.mv`: `MivaScript File`,
`.mvx`: `Multimedia Fusion Movement Extension`,
`.mxml`: `Flex MXML Component`,
`.myapp`: `Visual Studio Application XML File`,
`.natvis`: `Natvis VC++ Debugger Visualization File`,
`.nbc`: `Next Byte Codes Source Code File`,
`.ncb`: `Visual C++ IntelliSense Database`,
`.ned`: `OMNeT++ Network Description File`,
`.neko`: `Neko Source Code File`,
`.nfm`: `Delphi .NET Form File`,
`.nib`: `Interface Builder User Interface File`,
`.nim`: `Nim Source Code File`,
`.nk`: `NUKE Script`,
`.nls`: `NetLogo Source File`,
`.nqc`: `Not Quite C Source Code File`,
`.nsh`: `NSIS Header File`,
`.nsi`: `NSIS Script`,
`.nsl`: `nsL Script`,
`.nupkg`: `NuGet Package`,
`.nuproj`: `NuGet Build Project`,
`.nuspec`: `NuGet Specification File`,
`.nvv`: `NVIDIA Vertex Shader File`,
`.nw`: `Node-Webkit App Package`,
`.nxc`: `Not eXactly C Source Code File`,
`.o`: `Compiled Object File`,
`.oat`: `Android Optimized Application File`,
`.ob2`: `Oberon-2 Source Code File`,
`.oca`: `Custom Control Library Type File`,
`.octest`: `Xcode Objective-C Unit Test Bundle`,
`.ocx`: `ActiveX Control`,
`.odl`: `Object Description Language File`,
`.omo`: `OMake Object File`,
`.orderedtest`: `Visual Studio Ordered Test File`,
`.os`: `ObjectScript Source File`,
`.osc`: `Obix Source Code File`,
`.ow`: `Free Pascal 1.0.x Object File`,
`.owl`: `OWL Source Code File`,
`.oxygene`: `Oxygene Project File`,
`.p`: `Pascal Source Code or Python Pickle File`,
`.p3d`: `Panda3D Multifile`,
`.p6`: `Perl 6 Source Code File`,
`.pas`: `Pascal Source File or Delphi Unit Source File`,
`.patch`: `Patch File`,
`.paw`: `Paw Document`,
`.pb`: `PureBasic Source File`,
`.pbg`: `Pixel Bender Graph File`,
`.pbj`: `Pixel Bender Bytecode File`,
`.pbk`: `Pixel Bender Kernel File`,
`.pbproj`: `Project Builder Project`,
`.pbxbtree`: `Xcode Auto-Complete File`,
`.pbxproj`: `Xcode Project Data File`,
`.pbxuser`: `Xcode Project User Data File`,
`.pc`: `Pro*C Source Code File`,
`.pch`: `Precompiled Header File`,
`.pcp`: `Windows Installer Patch Creation Properties File`,
`.pde`: `Processing Development Environment Source Code File or Arduino Sketch`,
`.pdl`: `Perl Data Language File`,
`.pdm`: `VB Project Information File`,
`.perspective`: `Xcode Project Data File`,
`.perspectivev3`: `Xcode Project Data File`,
`.pfg`: `jEEPers Program Configuration File`,
`.ph`: `Perl Header File`,
`.pickle`: `Python Pickle File`,
`.pika`: `Pika Software Builder Project File`,
`.pjx`: `FoxPro Project`,
`.pkgdef`: `Visual Studio Shell File`,
`.pkgundef`: `Visual Studio Shell File`,
`.pkl`: `Python Pickle File`,
`.pkproj`: `Visual CCScript Project`,
`.pl`: `Perl Script or Prolog Source Code File`,
`.pl1`: `PL/I Source Code`,
`.playground`: `Xcode Playground File`,
`.plc`: `PL/B Source File`,
`.ple`: `Messenger Plus! Live Encrypted Log File`,
`.plg`: `Visual Studio Build Log File`,
`.pli`: `PL/I Source Code File`,
`.plm`: `PL/M Source Code File`,
`.pltsuite`: `Safari Page Load Test Suite File`,
`.pm`: `Perl Module`,
`.pmq`: `Microsoft Target Analyzer File`,
`.pn`: `Pinecone Source Code File`,
`.pnt`: `Panther Project`,
`.po`: `Portable Object`,
`.pod`: `Perl POD File`,
`.pom`: `Maven Build File`,
`.pot`: `Portable Object File`,
`.ppc`: `Mobile Data Studio Project File`,
`.ppl`: `Free Pascal Dynamic Library`,
`.ppu`: `Free Pascal Unit File`,
`.prg`: `Visual FoxPro Program File or RAPID Program File or RPG Toolkit Program File or xBase Program File`,
`.pri`: `Qt Project Include File or Package Resource Index File`,
`.pro`: `Qt Project File or IDL Source Code File`,
`.project`: `Eclipse Project Settings File`,
`.proto`: `Protocol Buffer File`,
`.psc`: `Papyrus Script`,
`.psd1`: `Windows PowerShell Data File`,
`.psess`: `Visual Studio Performance Session File`,
`.psm1`: `Windows PowerShell Script Module File`,
`.ptl`: `Rational Rose Petal File`,
`.pty`: `Rational Property Set`,
`.pwn`: `Pawn Source Code File`,
`.pxd`: `Pyrex Definition File`,
`.pxi`: `Pyrex Include File`,
`.py`: `Python Script`,
`.pyd`: `Python Dynamic Module`,
`.pym`: `PYM Macro Preprocessor File`,
`.pyw`: `Python GUI Source File`,
`.pyx`: `Pyrex Source Code File`,
`.qml`: `QT Meta Language File`,
`.qpr`: `FoxPro Generated Query Program`,
`.qx`: `Quexal Source Code`,
`.r`: `Rez Source Code File or R Script File or REBOL Script or Ratfor Source Code File`,
`.rav`: `Rave Reports Project File`,
`.rb`: `Ruby Source Code or Real Studio Project`,
`.rbc`: `Rembo-C Script`,
`.rbm`: `Real Studio Menu File`,
`.rbp`: `Real Studio Project File`,
`.rbvcp`: `Real Studio Version Controlled Project`,
`.rbw`: `Ruby Script or Real Studio Window File`,
`.rbxs`: `ROBLOX Script`,
`.rc`: `Resource Script`,
`.rc2`: `Visual Studio Resources File`,
`.rdlc`: `Visual Studio Client Report Definition File`,
`.rdoc`: `Ruby Document`,
`.rdoc_options`: `Ruby Document Options File`,
`.reb`: `REBOL Script File`,
`.refresh`: `Visual Studio Refresh File`,
`.res`: `C++ Complied Resource Script or Windows Resource File or Godot Engine Resource File`,
`.resjson`: `Windows JavaScript Resources File`,
`.resources`: `Visual Studio Resource File`,
`.resw`: `Windows Resources File`,
`.resx`: `.NET Managed Resources File`,
`.rex`: `Rexx Source File`,
`.rexx`: `Rexx Source File`,
`.rise`: `RISE Editor Model File`,
`.rkt`: `Racket Source Code File`,
`.rls`: `Symbian Localization File`,
`.rnc`: `RELAX NG Compact Syntax File`,
`.rodl`: `RemObjects Definition Language File`,
`.rotest`: `RemObjects SDK Test File`,
`.rotestresult`: `RemObjects SDK Test Results File`,
`.rpy`: `Python Script`,
`.rs`: `Rust Source Code File`,
`.rsp`: `C# Compiler Response File`,
`.rsrc`: `Macintosh Resource File`,
`.rss`: `Symbian Application Resource File`,
`.ru`: `Java Russian Font Properties File`,
`.rul`: `InstallShield Rules File`,
`.rwsnippet`: `RapidWeaver Snippet File`,
`.s`: `Source Code File`,
`.s19`: `Motorola S19 File Record`,
`.sas`: `SAS Program File`,
`.sb`: `Scratch Project File or Small Basic Source Code File`,
`.sb2`: `Scratch 2.0 Project File`,
`.sb3`: `Scratch 3.0 Project File`,
`.sbproj`: `OpenGL Shader Builder Project`,
`.sbr`: `Visual Studio Source Browser Intermediate File`,
`.sbx`: `ScratchX Project File`,
`.sc`: `SuperCollider Source Code File`,
`.scala`: `Scala Source Code File`,
`.scc`: `SourceSafe Source Code Control File`,
`.scm`: `Scheme Source Code File`,
`.scn`: `Godot Engine Binary Scene File`,
`.scratch`: `Scratch Project File`,
`.scriptsuite`: `AppleScript Script Suite File`,
`.scriptterminology`: `AppleScript Script Terminology File`,
`.sdef`: `AppleScript Dictionary Document`,
`.sdl`: `Service Description Language File`,
`.sed`: `Sed Script`,
`.sem`: `Alpha Five Set Data Dictionary Memo File`,
`.set`: `Alpha Five Set Data Dictionary File`,
`.setup`: `CryENGINE Character Setup File`,
`.sex`: `Alpha Five Set Data Dictionary Index File`,
`.sgpbpr`: `Baltie Program`,
`.sgpsc`: `Baltie Scene`,
`.sh`: `Bash Shell Script`,
`.shproj`: `Visual Studio Code Sharing App Project`,
`.sjava`: `Synchronous Java File`,
`.sjr`: `ScratchJr Project`,
`.sll`: `Static Link Library`,
`.sln`: `Visual Studio Solution File`,
`.slogo`: `StarLogo Project File`,
`.slogt`: `StarLogo Project Template`,
`.sltng`: `StarLogo TNG Project File`,
`.sma`: `AMX Mod Plugin Source File`,
`.smali`: `Android Smali Assembly Language File`,
`.smf`: `SkinMagic Toolkit File`,
`.sml`: `ARC/INFO Simple Macro Language File`,
`.snippet`: `Visual Studio IntelliSense Code Snippet`,
`.so`: `Shared Library`,
`.sol`: `Solidity Script`,
`.spec`: `RPM Specification File`,
`.spt`: `ESPL Programming File or Cypress Semiconductor Script`,
`.sqlproj`: `Visual Studio SQL Server Project`,
`.src`: `Source Code`,
`.src.rpm`: `Red Hat Package Manager Source File`,
`.ss`: `SilverStripe Source Code File`,
`.ssc`: `SourceSafe Status File`,
`.ssi`: `Adobe Dreamweaver Server Side Include File`,
`.storyboard`: `Interface Builder Storyboard Document`,
`.sublime-build`: `Sublime Text Build File`,
`.sud`: `Super Project Analyzer File`,
`.suo`: `Visual Studio Solution User Options File`,
`.sup`: `Super Project Definition File`,
`.sv`: `SystemVerilog Source Code File`,
`.svh`: `SystemVerilog Source Code Header File`,
`.svn-base`: `Subversion Base File`,
`.swc`: `Flex Components Archive`,
`.swd`: `Flash Debug File`,
`.swift`: `Swift Source Code File`,
`.sym`: `Symbols File`,
`.t`: `Turing Source Code File`,
`.targets`: `MSBuild Targets File`,
`.tbd`: `Apple Xcode Text-based Definition File`,
`.tcc`: `C++ Source Code File`,
`.tcl`: `Tcl Script`,
`.td`: `Target Definition File`,
`.tds`: `Turbo Debugger Symbols File`,
`.testrunconfig`: `Visual Studio Test Run Configuration File`,
`.testsettings`: `Visual Studio Test Settings File`,
`.textfactory`: `BBEdit Text Factory`,
`.tiprogram`: `TI-Basic Program File`,
`.tk`: `Tk Script`,
`.tld`: `Tag Library Descriptor File`,
`.tlh`: `Typelib Generated C/C++ Header File`,
`.tli`: `Typelib Generated C/C++ Inline File`,
`.tmlanguage`: `TextMate Language Grammar File`,
`.tmpl`: `BlueJ Default Template`,
`.tmproj`: `TextMate Project File`,
`.tmproject`: `TextMate Project`,
`.tns`: `TI-Nspire Document`,
`.tpk`: `Gear Watchface Design Build File`,
`.tpl`: `Phorum Template`,
`.tpu`: `Turbo Pascal Unit`,
`.tpx`: `Turbo Pascal 7 Unit`,
`.tpz`: `Godot Engine Export Template Archive`,
`.tres`: `Godot Engine Text Resource File`,
`.trx`: `Visual Studio Test Results File`,
`.ts`: `TypeScript File`,
`.tscn`: `Godot Engine Text Scene File`,
`.tsp`: `Keithley Instruments TSP Script`,
`.tt`: `Visual Studio Text Template`,
`.tu`: `Turing Source File`,
`.tur`: `Turing Program Source File`,
`.twig`: `Twig Template`,
`.uft`: `Torque Font Cache File`,
`.ui`: `User Interface File`,
`.uml`: `UML Data Object Model`,
`.umlclass`: `UML Class Model`,
`.v`: `Verilog Source Code File or Coq Source Code File`,
`.vac`: `Oc2.316s Cakit File`,
`.vala`: `Vala Source Code File`,
`.var`: `Variable Data`,
`.vb`: `Visual Basic Project Item File`,
`.vbg`: `Visual Basic Project Group File`,
`.vbp`: `Visual Basic Project File`,
`.vbproj`: `Visual Studio Visual Basic Project`,
`.vbx`: `Visual Basic Custom Control`,
`.vbz`: `Visual Basic Project Template`,
`.vc`: `Verge Code File`,
`.vc4`: `Visual C++ 4 File`,
`.vcp`: `eMbedded Visual C++ Project File`,
`.vcproj`: `Visual C++ Project File`,
`.vcx`: `Visual Fox Pro Class Library`,
`.vcxitems`: `VC++ Project Items File`,
`.vcxproj`: `Visual C++ Project`,
`.vdm`: `VDM Specification File or VEDIT Macro File`,
`.vdp`: `Visual Studio Deployment Project`,
`.vdproj`: `Visual Studio Setup and Deployment Project`,
`.vgc`: `ViziGen Code Generation Template`,
`.vhd`: `VHDL Source File`,
`.vhdl`: `VHDL Source File`,
`.vic`: `ViziGen Code Import Mappings File`,
`.vjp`: `Visual Studio J++ Project`,
`.vjsproj`: `Visual Studio J# Project`,
`.vm`: `Velocity Template`,
`.vpc`: `ViziGen Configuration File`,
`.vsct`: `Visual Studio Command Table`,
`.vshost.exe`: `Visual Studio Hosting Process File`,
`.vsixmanifest`: `VSIX Manifest`,
`.vsl`: `Velocity Template File`,
`.vsmacros`: `Visual Studio Binary Macro Project`,
`.vsmdi`: `Visual Studio Test Metadata File`,
`.vsmproj`: `Visual Studio Text Macro Project`,
`.vsp`: `Visual Studio Performance Report File`,
`.vspf`: `Visual Studio Performance Filter File`,
`.vsps`: `Visual Studio Serialized Performance Report`,
`.vspscc`: `Visual Studio Project Source Control File`,
`.vspx`: `Visual Studio Performance Report Data File`,
`.vssscc`: `Visual Studio Solution Source Control File`,
`.vsz`: `Visual Studio Wizard File`,
`.vtm`: `Visual Tool Markup Language Document`,
`.vtml`: `Visual Tool Markup Language File`,
`.vtv`: `Adobe Dreamweaver Validator Configuration File`,
`.vwl`: `Vuforia Word List`,
`.w`: `OpenEdge Architect Source Code File`,
`.w32`: `Win32 Makefile`,
`.wapproj`: `Windows Application Packaging Project File`,
`.wasm`: `WebAssembly Binary File`,
`.wdgt`: `Adobe Captivate Widget File`,
`.wdgtproj`: `Dashcode Widget Project`,
`.wdl`: `World Definition Language Script`,
`.wdp`: `Windev Project File`,
`.wdw`: `WinDev Window File`,
`.webtest`: `Visual Studio Web Test File`,
`.wid`: `Visual Studio Widget File`,
`.winmd`: `Windows Metadata File`,
`.wiq`: `Visual Studio Work Item Query File`,
`.wixlib`: `WiX Library File`,
`.wixmsp`: `WiX XML Patch File`,
`.wixmst`: `WiX Transform File`,
`.wixobj`: `WiX Object File`,
`.wixout`: `WiX XML Output File`,
`.wixpdb`: `WiX Debug File`,
`.wixproj`: `WiX Project File`,
`.workbook`: `Xamarin Workbook File`,
`.worksheet`: `BBEdit Shell Worksheet File`,
`.workspace`: `Code::Blocks Workspace File`,
`.wowproj`: `AddOn Studio Project File`,
`.wpw`: `WinDev Mobile Window File`,
`.wsc`: `Windows Script Component`,
`.wsp`: `SharePoint Solution Package`,
`.wxi`: `WiX Include File`,
`.wxl`: `WiX Localization File`,
`.wxs`: `WiX Source File`,
`.x`: `Lex Source Code File`,
`.xaml`: `XAML File`,
`.xamlx`: `Visual Studio Workflow Service File`,
`.xap`: `XACT Project`,
`.xbf`: `XAML Binary File`,
`.xcappdata`: `Xcode App Data File`,
`.xcarchive`: `Xcode Archive`,
`.xcconfig`: `Xcode Configuration Settings File`,
`.xcdatamodel`: `Xcode Core Data Model File`,
`.xcdatamodeld`: `Xcode Core Data Model File`,
`.xcode`: `Xcode Project`,
`.xcodeproj`: `Xcode Project`,
`.xcsnapshots`: `Xcode Snapshot`,
`.xcworkspace`: `Xcode Workspace File`,
`.xib`: `Interface Builder File`,
`.xojo_binary_menu`: `Xojo Binary Menu File`,
`.xojo_binary_project`: `Xojo Binary Project File`,
`.xojo_binary_toolbar`: `Xojo Binary Toolbar File`,
`.xojo_binary_window`: `Xojo Binary Window File`,
`.xojo_menu`: `Xojo Menu File`,
`.xojo_project`: `Xojo Project File`,
`.xojo_toolbar`: `Xojo Toolbar File`,
`.xojo_window`: `Xojo Window File`,
`.xojo_xml_menu`: `Xojo XML Menu File`,
`.xojo_xml_project`: `Xojo XML Project File`,
`.xojo_xml_toolbar`: `Xojo Toolbar File`,
`.xoml`: `Windows Workflow File`,
`.xpp`: `X++ Source Code File`,
`.xq`: `XQuery File`,
`.xql`: `XML Query Language File`,
`.xqm`: `XQuery Module`,
`.xquery`: `XQuery Source Code File`,
`.xqy`: `XQuery Source File`,
`.xsb`: `XML Schema Binary File`,
`.xsd`: `XML Schema Definition`,
`.xsx`: `Visual Studio XML Schema Layout File`,
`.xt`: `Xdebug Trace File`,
`.xtb`: `Angular Translation File`,
`.y`: `Yacc Source File`,
`.yab`: `Yabasic Source Code`,
`.yaml`: `YAML Document`,
`.yml`: `YAML Document`,
`.yml2`: `YML Script`,
`.ymp`: `YaST Metapackage File`,
`.ypr`: `BYOB Project File`,
}
tfe1 = makeMap("txt,xml,docx,xlsx,pptx,odt,fodt,ods,fods,odp,fodp,odb,js,json,yml,yaml,md,cnf,conf,config,sh,zsh,bash,cmd,sql,bat,pp,key,csr,crt,pem,csv,cf,pre,htm,html," + sourceFileExts)
tfe2 = map[string]string{
`.123`: `Lotus 1-2-3 Spreadsheet`,
`.12m`: `Lotus 1-2-3 SmartMaster File`,
`.1st`: `Readme File`,
`.3dr`: `3DMark Results File`,
`.4dv`: `4D View Ultrasound File`,
`.602`: `Text602 Document`,
`.8ba`: `Photoshop Plug-in`,
`.8bc`: `Photoshop 5.0 Plug-in`,
`.8be`: `PhotoDeluxe Plug-in`,
`.8bf`: `Filter Factory Image Filter or Photoshop Filter Plug-in`,
`.8bi8`: `Photoshop Plug-in`,
`.8bi`: `Photoshop Plug-in`,
`.8bl`: `Photoshop Plug-in`,
`.8bs`: `Photoshop 5.0 Selection Plug-in`,
`.8bx`: `PhotoDeluxe Plug-in`,
`.8by`: `PhotoDeluxe Plug-in`,
`.8li`: `Photoshop Scripting Plug-in`,
`._doc`: `Renamed Microsoft Word Document`,
`._docx`: `Renamed Microsoft Word Open XML Document`,
`._xls`: `Renamed Microsoft Excel Spreadsheet`,
`._xlsx`: `Renamed Microsoft Excel Open XML Spreadsheet`,
`.a4p`: `A4Desk Pro Project File`,
`.a5w`: `Alpha Five Webpage File`,
`.aam`: `Authorware Map File`,
`.aaui`: `Acrobat User Interface File`,
`.aaxplugin`: `Avid Audio eXtension Plugin File`,
`.ab3`: `PhotoImpact 3 Album File`,
`.aba`: `Avant Browser Add-on File`,
`.abcd`: `AudioVisual Book Data File`,
`.abi`: `AbiWord Plug-in`,
`.abp`: `AVS Barcode Profile`,
`.abw`: `AbiWord Document`,
`.aby`: `AOL Address Book File`,
`.acc`: `Graphics Accounts Data File`,
`.accda`: `Access Add-in File`,
`.accdu`: `Access Add-in File`,
`.acroplugin`: `Adobe Acrobat Plug-in`,
`.act`: `FoxPro Documenting Wizard Action Diagram`,
`.adcp`: `Adobe Device Central Project File`,
`.addon`: `CFS Console Add-on File`,
`.adoc`: `AsciiDoc File`,
`.adr`: `Opera Bookmarks File`,
`.adt`: `ACT! Document Template`,
`.adx`: `Approach Index File`,
`.aex`: `After Effects Plug-in or Alpha Five Compiled Global Functions File`,
`.aft`: `Ancestry.com Family Tree Database`,
`.afzplug`: `AfterShot Pro Plugin Archive`,
`.agmodule`: `Adobe Lightroom Module`,
`.aifb`: `AIF Builder Project File`,
`.aim`: `AIMMS ASCII Model File`,
`.aip`: `Adobe Illustrator Plug-in`,
`.ald`: `Dynamics AX Application Label Data File`,
`.ali`: `Dynamics AX Label Index File`,
`.alp`: `Ableton Live Pack File`,
`.alx`: `ActiveX Layout Control File`,
`.amx`: `AMX Mod Plugin File`,
`.amxx`: `AMX Mod X Plugin File`,
`.an`: `Adobe Edge Animate Project File`,
`.anme`: `Anime Studio Document`,
`.ans`: `ANSI Text File`,
`.ap`: `Active Page`,
`.apd`: `Eclipse Plugin Descriptor File`,
`.ape`: `AVS Plugin Effects File`,
`.api`: `Acrobat Plug-in`,
`.apkg`: `Exported Anki Flashcard Deck`,
`.apl`: `ACDSee Plugin File`,
`.aplg`: `Audials Plug-in`,
`.aplp`: `Audials Plug-in Package`,
`.appcache`: `HTML5 Cache Manifest File`,
`.apt`: `Almost Plain Text File`,
`.aro`: `SteelArrow Web Application File`,
`.arpack`: `ArtRage Package`,
`.arx`: `AutoCAD Runtime Extension File`,
`.asa`: `ASP Configuration File`,
`.asax`: `ASP.NET Server Application File`,
`.asc`: `ASCII Text File or Autodesk ASCII Export File`,
`.ascii`: `ASCII Text File`,
`.ascx`: `ASP.NET User Control File`,
`.ase`: `Autodesk ASCII Scene Export File`,
`.ashx`: `ASP.NET Web Handler File`,
`.asi`: `Grand Theft Auto Mod Library`,
`.asmx`: `ASP.NET Web Service File`,
`.asp`: `Active Server Page`,
`.aspx`: `Active Server Page Extended File`,
`.asr`: `ActionScript Remote Document`,
`.assetproj`: `Camtasia Studio Asset Information File`,
`.ast`: `Ability Spreadsheet Template`,
`.atom`: `Atom Syndication Format`,
`.att`: `Web Form Post Data File`,
`.atx`: `Animation Master Plugin File`,
`.aty`: `Association Type Placeholder`,
`.avx`: `ArcView Extension File or Avid Plugin File`,
`.aw`: `Answer Wizard File`,
`.awm`: `AllWebMenus Project File`,
`.awp`: `Ability Write Template`,
`.aws`: `Ability Spreadsheet File`,
`.awt`: `AbiWord Template`,
`.aww`: `Ability Write Document`,
`.ax`: `DirectShow Filter`,
`.axd`: `ASP.NET Web Handler File`,
`.bad`: `Exchange Badmail File`,
`.bav`: `AVG AntiVirus The Bat! Plugin File`,
`.bblm`: `BBEdit Language Module`,
`.bbs`: `Bulletin Board System Text`,
`.bci`: `Belarc Advisor Report File`,
`.bcm`: `Business Contact Manager File`,
`.bdic`: `Chrome Dictionary File`,
`.bdp`: `Exchange Diagnostic Message`,
`.bdr`: `Exchange Non-Delivery Report Body File`,
`.bean`: `Bean Rich Text Document`,
`.bgl`: `Babylon Glossary File`,
`.bgt`: `Graphics Accounts Data File`,
`.bib`: `BibTeX Bibliography Database or Bibliography Document`,
`.bibtex`: `BibTeX Bibliography Database`,
`.bin`: `Generic Binary File`,
`.bjo`: `TabRite Tablature File`,
`.bk`: `FrameMaker Book File`,
`.bks`: `Microsoft Works Spreadsheet Backup File`,
`.bkz`: `BaKoMa TeX Installation Module`,
`.blb`: `Blob Data File`,
`.bld`: `Envisioneer Building Project File`,
`.blg`: `Windows Binary Performance Log File`,
`.blu`: `FileMaker Pro Runtime Extension`,
`.bmi`: `3ds Max Plug-in`,
`.bml`: `Bean Markup Language File or Braille 2000 Braille File`,
`.bna`: `Barna Word Processor Document`,
`.boc`: `EasyWord Big Document`,
`.bok`: `ProStores Dynamic Web Page`,
`.box`: `E-mail Mailbox`,
`.br`: `Brotli Compressed File`,
`.bri`: `Bryce Plug-in File`,
`.brm`: `Bryce Plug-in File`,
`.bro`: `Bryce Plug-in`,
`.browser`: `ASP.NET Browser Definition File`,
`.brw`: `Calyx Point Borrower File`,
`.brx`: `Beam Report Document`,
`.btapp`: `uTorrent App`,
`.btd`: `Business-in-a-Box Document`,
`.btm`: `BizTalk Map File`,
`.bundle`: `Mac OS X Application Bundle`,
`.bvp`: `VodaHost BlueVoda Project File`,
`.bwp`: `BuRg3r Web Page`,
`.bzabw`: `Compressed AbiWord Document`,
`.bzplug`: `AfterShot Pro Plugin Bundle`,
`.calca`: `Calca Document`,
`.cap`: `Packet Capture File`,
`.capt`: `Capito Data File`,
`.ccbjs`: `CopperCube JavaScript File`,
`.ccip`: `Curse Client Install Package`,
`.ccx`: `Click & Create Extension`,
`.cdf`: `Channel Definition Format or Common Data Format`,
`.cdl`: `ConceptDraw PRO Library File`,
`.cdx`: `ChemDraw Exchange File or Compound Index File`,
`.cel`: `Affymetrix Probe Results File`,
`.cell`: `Thinkfree Office NEO Cell Workbook`,
`.cer`: `Internet Security Certificate`,
`.cfm`: `ColdFusion Markup File`,
`.cfml`: `ColdFusion Markup Language File`,
`.cha`: `IRC Chat Configuration File`,
`.charset`: `Character Set`,
`.chat`: `IRC Chat Configuration File`,
`.chm`: `Compiled HTML Help File`,
`.chord`: `Song Chords File`,
`.ckt`: `CircuitMaker File`,
`.cleo`: `CLEO Grand Theft Auto Mod File`,
`.clm`: `MagicJack Call Log File`,
`.clp`: `CrazyTalk Clip File`,
`.cma`: `Coach Activity File`,
`.cmp`: `HotDocs Clause Component File`,
`.cms`: `Content Management System`,
`.cna`: `Catena Project File`,
`.cnm`: `NoteMap Outline File`,
`.cod`: `Atlantis Word Processor Encrypted Document`,
`.codaplugin`: `Coda Plug-in`,
`.codasite`: `Coda Site File`,
`.colorpicker`: `Color Picker Plugin`,
`.component`: `Mac OS X System Component`,