Skip to content

Instantly share code, notes, and snippets.

@arifmahmudrana
Last active January 19, 2017 12:19
Show Gist options
  • Save arifmahmudrana/e726db4d47cead5f142ab028bf0d4d3c to your computer and use it in GitHub Desktop.
Save arifmahmudrana/e726db4d47cead5f142ab028bf0d4d3c to your computer and use it in GitHub Desktop.
A curated file extension & file type list scraped from openoffice(https://www.openoffice.org/dev_docs/source/file_extensions.html)
{"files":[{"file_extension":".a","file_type":"UNIX static library file."},{"file_extension":".asm","file_type":"Non-UNIX assembler source file."},{"file_extension":".asp","file_type":"Active Server Page."},{"file_extension":".awk","file_type":"An <code>awk</code> script file."},{"file_extension":".bat","file_type":"MS-DOS batch file."},{"file_extension":".bmp","file_type":"Bitmap image file."},{"file_extension":".btm","file_type":"4NT batch file."},{"file_extension":".BTM","file_type":"4NT batch file."},{"file_extension":".c","file_type":"C language file."},{"file_extension":".class","file_type":"Compiled java source code file."},{"file_extension":".cmd","file_type":"Compiler command file."},{"file_extension":".CPP","file_type":"C++ language file."},{"file_extension":".csv","file_type":"Comma-separated value file."},{"file_extension":".cur","file_type":"Cursor image file."},{"file_extension":".cxx","file_type":"C++ language file."},{"file_extension":".CXX","file_type":"C++ language file."},{"file_extension":".db","file_type":"Module interface and type descriptions database file (type\n\t\t\t\t\t\tlibrary)."},{"file_extension":".def","file_type":"Win32 library definition file."},{"file_extension":".DES","file_type":"<br>"},{"file_extension":".dlg","file_type":"Win32 dialog resource file."},{"file_extension":".dll","file_type":"Win32 dynamic linked library."},{"file_extension":".don","file_type":"Contains successful message following the execution of bmp."},{"file_extension":".dpc","file_type":"Source dependency file containing list of dependencies."},{"file_extension":".dpj","file_type":"Java source dependency file containing list of dependencies."},{"file_extension":".dtd","file_type":"Document type definition file."},{"file_extension":".dump","file_type":"Library symbols file."},{"file_extension":".dxp","file_type":"Exports definition file."},{"file_extension":".eng","file_type":"<br>"},{"file_extension":".exe","file_type":"Win32 executable file."},{"file_extension":".flt","file_type":"Filter file."},{"file_extension":".fmt","file_type":"Format file."},{"file_extension":".font","file_type":"Font file."},{"file_extension":".fp","file_type":"CDE Front Panel file."},{"file_extension":".ft","file_type":"<br>"},{"file_extension":".gif","file_type":"Graphics Interchange Format file."},{"file_extension":".h","file_type":"C header file."},{"file_extension":".H","file_type":"C header file."},{"file_extension":".hdb ","file_type":"Obsolete, formerly used with <code>hedabu</code>\n\t\t\t\t\t\ttool."},{"file_extension":".hdl ","file_type":"Generated C header or header declaration file."},{"file_extension":".hid","file_type":"Help ID file."},{"file_extension":".hpp ","file_type":"Generated C++ header or header plus plus file."},{"file_extension":".hrc","file_type":"An <code>.src</code> include header file."},{"file_extension":".HRC","file_type":"An <code>.src</code> include header file."},{"file_extension":".html","file_type":"Hypertext markup language file."},{"file_extension":".hxx","file_type":"C++ header file."},{"file_extension":".Hxx","file_type":"C++ header file."},{"file_extension":".HXX","file_type":"C++ header file."},{"file_extension":".ico","file_type":"Icon file."},{"file_extension":".idl ","file_type":"Component interface description (Interface Definition\n\t\t\t\t\t\tLanguage)."},{"file_extension":".IDL","file_type":"Component interface description (Interface Definition\n\t\t\t\t\t\tLanguage)."},{"file_extension":".ih","file_type":"<br>"},{"file_extension":".ilb","file_type":"Intermediate StarOffice interface definition file."},{"file_extension":".inc","file_type":"Include file."},{"file_extension":".inf","file_type":"Installation file."},{"file_extension":".ini","file_type":"Initialization file."},{"file_extension":".inl","file_type":"Inline header file."},{"file_extension":".ins","file_type":"Installation configuration file."},{"file_extension":".java","file_type":"Java language file."},{"file_extension":".jar","file_type":"Java classes archive file."},{"file_extension":".jnl","file_type":"CVS journal file."},{"file_extension":".jpg","file_type":"Bitmap graphics (Joint Photography Experts Group)."},{"file_extension":".js","file_type":"JavaScript code file."},{"file_extension":".jsp","file_type":"Java Server Page file."},{"file_extension":".kdelnk","file_type":"KDE1 configuration file."},{"file_extension":".l","file_type":"Lex source code file."},{"file_extension":".lgt","file_type":"<br>"},{"file_extension":".lib","file_type":"In UNIX systems, a list of objects. \n\t\t\t\t\t\tIn Win32 systems, a collection of objects."},{"file_extension":".lin","file_type":"Incremental linking file."},{"file_extension":".ll","file_type":"Lex source code file."},{"file_extension":".LN3","file_type":"<br>"},{"file_extension":".lng","file_type":"File containing string and message definitions for the setup\n\t\t\t\t\t\tprogram."},{"file_extension":".lnk","file_type":"Linker response file."},{"file_extension":".lnx","file_type":"Linux-specific makefile."},{"file_extension":".LOG","file_type":"Log file."},{"file_extension":".lst","file_type":"Project files to be delivered to <code>solver</code>.\n\t\t\t\t\t\tFor example, as in <code>d.lst</code>."},{"file_extension":".lst","file_type":"ASCII database file used in <code>solenv</code>."},{"file_extension":".mac","file_type":"Macintosh-specific makefile. \n\t\t\t\t\t\tThis is now obsolete."},{"file_extension":".MacOS","file_type":"<br>"},{"file_extension":".map","file_type":"Library map file."},{"file_extension":".mk","file_type":"A <code>dmake</code> makefile."},{"file_extension":".MK","file_type":"A <code>dmake</code> makefile."},{"file_extension":".mod","file_type":"BASIC module file."},{"file_extension":".NT2","file_type":"<br>"},{"file_extension":".o","file_type":"UNIX object file."},{"file_extension":".obj","file_type":"Win32 object file."},{"file_extension":".par","file_type":"Script particles file."},{"file_extension":".pfa","file_type":"Type 3 font file."},{"file_extension":".pfb","file_type":"Type 1 font file."},{"file_extension":".pl","file_type":"Perl script"},{"file_extension":".PL","file_type":"Perl script"},{"file_extension":".plc","file_type":"Former build script file, now obsolete."},{"file_extension":".pld","file_type":"Former build script file, now obsolete."},{"file_extension":".PLD","file_type":"Former build script file, now obsolete."},{"file_extension":".plf","file_type":"<br>"},{"file_extension":".pm","file_type":"Perl module file."},{"file_extension":".pmk","file_type":"Project makefiles."},{"file_extension":".pre","file_type":"Preprocessor output from <code>scpcomp</code>."},{"file_extension":".PRJ","file_type":"<br>"},{"file_extension":".prt","file_type":"<br>"},{"file_extension":".PS","file_type":"PostScript file."},{"file_extension":".ptr","file_type":"Mouse pointer file."},{"file_extension":".r","file_type":"Resource file for Macintosh."},{"file_extension":".rc","file_type":"A <code>dmake</code> recursive makefile or a\n\t\t\t\t\t\tWin32 resource script file."},{"file_extension":".rdb ","file_type":"Interface and type description database (type library)."},{"file_extension":".res","file_type":"Resource file."},{"file_extension":".s","file_type":"Assembler source file (UNIX)."},{"file_extension":".S","file_type":"Assembler source file (UNIX)."},{"file_extension":".sbl","file_type":"BASIC file."},{"file_extension":".scp","file_type":"Script source file."},{"file_extension":".scr","file_type":"Windows screen saver executable file."},{"file_extension":".sda","file_type":"Draw application document."},{"file_extension":".sdb","file_type":"Base application document."},{"file_extension":".sdc","file_type":"Calc application document."},{"file_extension":".sdd","file_type":"Impress application document."},{"file_extension":".sdg","file_type":"Storage file for Gallery."},{"file_extension":".sdm","file_type":"Mail message."},{"file_extension":".sds","file_type":"Chart application document."},{"file_extension":".sdv","file_type":"Gallery storage file."},{"file_extension":".sdw","file_type":"Writer application document."},{"file_extension":".sdi","file_type":"Interface definition file."},{"file_extension":".seg","file_type":"Function ordering instructions for Microsoft linker."},{"file_extension":".SEG","file_type":"Function ordering instructions for Microsoft linker."},{"file_extension":".Set","file_type":"<br>"},{"file_extension":".sgl","file_type":"Writer master document file."},{"file_extension":".sh","file_type":"Shell script."},{"file_extension":".sid","file_type":"Slot id file."},{"file_extension":".smf","file_type":"Math application formula document."},{"file_extension":".sms","file_type":"Math application formula document template."},{"file_extension":".so","file_type":"UNIX dynamic shared library"},{"file_extension":".sob","file_type":"Bitmap styles."},{"file_extension":".soc","file_type":"Color palettes."},{"file_extension":".sod","file_type":"Line styles."},{"file_extension":".soe","file_type":"Arrow styles."},{"file_extension":".sog","file_type":"Gradients."},{"file_extension":".soh","file_type":"Hatches."},{"file_extension":".src","file_type":"Source resource string file."},{"file_extension":".srs","file_type":"Screen resource string file."},{"file_extension":".SSLeay","file_type":"<br>"},{"file_extension":".Static","file_type":"<br>"},{"file_extension":".tab","file_type":"<br>"},{"file_extension":".TFM","file_type":"Tagged Font Metric file."},{"file_extension":".thm","file_type":"Storage file for Gallery."},{"file_extension":".tpt","file_type":"<br>"},{"file_extension":".tsc","file_type":"<br>"},{"file_extension":".ttf","file_type":"TrueType font file."},{"file_extension":".TTF","file_type":"TrueType font file."},{"file_extension":".txt","file_type":"Language text file."},{"file_extension":".TXT","file_type":"Language text file."},{"file_extension":".unx","file_type":"UNIX-specific makefile. \n\t\t\t\t\t\tThis is now obsolete."},{"file_extension":".UNX","file_type":"UNIX-specific makefile.\n\t\t\t\t\t\tThis is now obsolete."},{"file_extension":".urd","file_type":"From an IDL-generated relational database (Uno Reflection\n\t\t\t\t\t\tData)."},{"file_extension":".url","file_type":"Uniform Resource Locator file."},{"file_extension":".VMS","file_type":"<br>"},{"file_extension":".vor","file_type":"Writer document template."},{"file_extension":".W32","file_type":"Partly native Windows makefile."},{"file_extension":".wav","file_type":"Waveform audio file."},{"file_extension":".wmf","file_type":"Win32 metafile vector graphics file."},{"file_extension":".xml","file_type":"Extensible Markup Language file."},{"file_extension":".xpm","file_type":"X11 pixel map graphics file."},{"file_extension":".xrb","file_type":"XML format file to generate Java properties in language\n\t\t\t\t\t\ttranslation."},{"file_extension":".y","file_type":"Yacc source code file."},{"file_extension":".yxx","file_type":"Bison source code file."},{"file_extension":".zip","file_type":"Zip file."}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment