forked from zufuliu/notepad4
-
Notifications
You must be signed in to change notification settings - Fork 0
/
FileExt.txt
625 lines (501 loc) · 9.14 KB
/
FileExt.txt
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
Text File
txt
text
wtx Text Document
doc
Readme[.*]
2nd Text File
log
asc PGP ASCII Armored File
map Linker map file
bnf BNF grammar
C/C++ Source
c
cpp
cxx C++ Source File
cc C++ Source File
h C/C++ Header File
hpp C++ Header File
cppm Clang C++ Module
hxx C++ Header File
hh C++ Header File
inl C++ Inline File
ixx Visual C++ Module interface
pch Precompiled Header File
idl Interface Definition Language
odl Object Definition Language
midl Microsoft Interface Definition Language
m Objective C Source File
mm Objective C++ Source File
xpm X11 Pixmap Graphic
cl OpenCL Source File
cu CUDA Source File
cuh CUDA Header File
*.h.in
[x] rs Android RenderScript
C# Source
cs
csx C# Script
vala GNOME Vala
vapi Vala API File
CSS Style Sheet
css
scss Sassy CSS, https://sass-lang.com/
less Less CSS, https://lesscss.org/
hss HSS, https://github.com/ncannasse/hss
wxss WeChat Mini Program, https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxss.html
Java Source
java
jad Jad Decompiler
aidl Android IDL
bsh BeanShell
JavaScript
js
jse JScript Encoded File
jsm JavaScript Module
jsx JavaScript with JSX
cjs CommonJS Module
mjs ECMAScript Module
qs Qt Installer Framework Script
JSON Document
json
har Firefox -> Web Developer -> Network
ipynb Jupyter Notebook
wxcp CodeLite wxCrafter Resource
jshintrc JSHint Configuration File
eslintrc ESLint Configuration File, https://eslint.org/
babelrc Babel Configuration File, https://babeljs.io/
prettierrc Prettier Configuration File, https://prettier.io/
stylelintrc Stylelint Configuration File, https://stylelint.io/
jsonld JSON for Linked Data, https://json-ld.org/
jsonc JSON with Comments, https://code.visualstudio.com/docs/languages/json#_json-with-comments
json5 JSON5, https://json5.org/
arcconfig Phabricator Arcanist
arclint Phabricator Arcanist
jscop JSCoP File, https://polly.llvm.org/documentation/passes.html
PHP Script
php
phps PHP Source
phpt PHP Test Script
phtml PHP Web Page
php_cs PHP-CS-Fixer
eyecode eyeOS
Python Script
py
pyw
pyx Cython Implementation File
pxd Cython Definition File
pxi Cython Include File
pyi Stub File (PEP 484), https://www.python.org/dev/peps/pep-0484/#stub-files
py3 used by some people for Python 3 code
pth Path Configuration File, https://docs.python.org/3.9/library/site.html
boo Boo
empy EmPy
cobra Cobra
gs GNOME Genie
bzl Bazel BUILD file, https://docs.bazel.build/versions/main/build-ref.html
bazel
BUILD
mojo https://docs.modular.com/mojo/programming-manual.html
Ruby Script
rb
ruby
rbw
rake Ruby Makefile
rjs Ruby JavaScript
gemspec RubyGems Specification
podspec CocoaPods
Rakefile Ruby Makefile
Podfile CocoaPods
cr Crystal https://crystal-lang.org/
SQL Query
sql
mysql
hsql Apache Hive
Web Source Code
html
htm
shtml Server Side Include HTML File
xhtml Extensible Hypertext Markup Language File
asp Active Server Page
aspx Active Server Page Extended File
jsp Java Server Page
rhtml ERB, HTML with embedded Ruby
vue Vue Single-File Components, https://vuejs.org/guide/scaling-up/sfc.html
hbs Ember Template, https://guides.emberjs.com/release/components/
svelte Svelte Template, https://svelte.dev/docs/introduction
mht MHTML Web Archive
htd Adobe ExtendScript HTML file
htt Hypertext Template File
hta HTML Application
htc HTML Component File
cfm ColdFusion Markup File
tpl Document Template
jd
XML Document
xml
xsl XML Style Sheet
xslt XSL Transformation File
xsd XML Schema Definition
dtd Document Type Definition File
rss Rich Site Summary
svg Scalable Vector Graphics File
xul XML User Interface Language File
axl
rdf Resource Description Framework File
xaml WPF Extensible Application Markup Language
resx ResX Schema
plist Property List
pom Maven POM
mm FreeMind Mind Map
xrc wxWidgets XML Resource
fbp wxFormBuilder Project
wxml WeChat Mini Program
web.config ASP.NET Web Configuration
ABAQUS
inp
ActionScript
as
ANSI Art
nfo System Information File
diz Description in Zip File
ANSYS APDL
cdb
Assembler Source
asm
s
sx
inc
cod Visual C++ assembler output machine code
a51 Keil A51
Asymptote Code
asy
AutoHotkey Script
ahk
ia
scriptlet
AutoIt3 Script
au3
AviSynth Script
avs
avsi
Awk Script
awk
Batch File
bat
cmd
blockdiag
diag
Cangjie Source
cj
CIL Assembly
il
CMake Script
cmake
ctest
CMakeLists.txt
CMakeCache.txt
*.cmake.in
*.ctest.in
CoffeeScript
coffee
cjsx CoffeeScript with JSX
cson https://github.com/bevry/cson
Cakefile
Config File
conf
cfg
cnf
htaccess Apache httpd
properties
prefs
iface Scintilla
prop
po gettext po
te SELinux Policy
my*.ini MySQL Configuration
my*.cnf MySQL Configuration
Kconfig Linux Kernel Build Configuration
Doxyfile Doxygen Configuration
.* dot-file
CSV File
csv
D Source
d
di D Interface File
dd Ddoc Source File
Dart Source
dart
Diff File
diff
patch
Fortran Source
f
for https://gcc.gnu.org/onlinedocs/gfortran/GNU-Fortran-and-GCC.html
ftn
fpp
f90
f95
f03
f08
f18
f77
f2k
hf
cuf CUDA Fortran, https://github.com/llvm/llvm-project/blob/main/flang/lib/Frontend/FrontendOptions.cpp
F# Source
fs
fsi F# Signature File
fsx F# Script File
fsscript F# Script
fsl
fsy
GN Build Script
gn
gni
Go Source
go
gop Go+, https://github.com/goplus/gop
ql Q Language, https://github.com/c4pt0r/qlang
Gradle Build Script
gradle
GraphViz Dot
dot
gv
Groovy Script
groovy
gvy
gy
gsh Groovy Shell
gpp Groovy Parallel Pattern
grunit GrUnit
Haskell Source
hs
lhs Literate Haskell
Haxe Script
hx
Ini Config File
ini
inf
reg
oem
sif
url
sed
theme
clw
abnf ABNF, https://www.ietf.org/rfc/rfc5234.txt
[x] LLVMBuild.txt
Inno Setup Script
iss
isl
islu
Jamfile
jam
Jamroot
Jamfile
Julia Script
jl
Kotlin
kt
kts Kotlin Script
LaTeX File
tex
latex
sty
cls LaTeX Document Class File
tpx
bbl
bib
ltx
dtx
ins
toc
info
rd R documentation
Lisp Script
lisp
el Emacs Lisp
lsp
clj Common Lisp, ClojureScript
cljs Common Lisp
scm Scheme
LLVM IR
ll
Lua Script
lua
wlua
nse https://nmap.org
luadoc
luax
Makefile
mak
make
mk
dsp VC6
dsw VC6
am automake / autoconf
pro Qt Creator / qmake
pri Qt Creator / qmake
gmk GNU make
ninja Ninja
Makefile*
Kbuild* Linux Kernel Build
Markdown
md
markdown
mdown
mkdn
mkd
litcoffee Literate CoffeeScript
Rmd R Markdown, https://rmarkdown.rstudio.com/
Mathematica
m Module
nb Notebook
wl WolframScript
wls WolframScript
MATLAB Code
m MATLAB / Octave
sce Scilab
sci Scilab
Nim Script
nim
nimble
nims
nimrod
Nsis Setup Script
nsi NSIS Script
nsh NSIS Header File
nlf NSIS Language File
OCaml Source
ml
mli
mll
mly
sml Standard ML
Pascal Source
pas
inc
dpr
dpk
dfm
pp
lfm
lpr
fpd
Perl Script
pl
pm Perl Module
cgi
pod Perl POD File
plx Perl Executable File
stp
PowerShell Script
ps1
psc1 PowerShell Console File
psd1 PowerShell Data File
psm1 PowerShell Script Module File
R Code
R
rsource
.Rprofile
.Rhistory
Rprofile.site
Renviron.site
Rebol Script
r
reb
red Red
reds Red/System
Resource Script
rc
rc2
rct
rh
dlg
Rust Source
rs
SAS File
sas
sps https://libguides.library.kent.edu/SAS/syntax
Scala Script
scala
sbt Scala Build Tool
Shell Script
sh
csh C Shell
zsh Z Shell
bash
tcsh C Shell
m4 M4 Macro
in automake / autoconf
ac Autoconf
.bash*
.profile
mozconfig Firefox Build Configuration
APKBUILD Alpine Linux packaging script
PKGBUILD Arch Linux packaging script
Swift Source
swift
Tcl Script
tcl
itcl iWidgets Script
tm Tcl Module
Texinfo File
texi
texinfo
txi
TOML File
toml https://github.com/toml-lang/toml
Cargo.lock Rust Cargo
.pylintrc Pylint Configuration File
TypeScript
ts
tsx TypeScript with JSX
cts cjs
mts mjs
ets HarmonyOS ArkTS, https://developer.huawei.com/consumer/cn/arkts/
VBScript
vbs
dsm Visual Studio Macro
Verilog HDL Source
v
vh
sv SystemVerilog
svh SystemVerilog Header File
VHDL Source
vhd
vhdl
Vim Script
vim
Visual Basic
vb
bas VBA Source Code File
frm Visual Basic Text Form
cls Program Class File
ctl Visual Basic User Control Object File
pag Visual Basic Property Page
dsr Visual Basic Active Designer File
dob Visual Basic User Document
WebAssembly
wat
wast
WinHex Script
whs
tpl Template Definition
YAML Document
yml
yaml
clang-format clang-format Configuration File
clang-tidy clang-tidy Configuration File
clangd clangd Configuration File
mir LLVM Machine IR, https://llvm.org/docs/MIRLangRef.html
apinotes Swift API Notes
ifs LLVM IFS (Interface Stubs)
gyp GYP
gypi GYP
Zig Source
zig
https://en.wikipedia.org/wiki/List_of_filename_extensions
https://fileinfo.com/
https://www.file-extensions.org/