Source file types and extensions
File extensions are not required on all platforms, but the MKSearch system is intended to be built and run on multiple operating systems. To distinguish the types, all project files are given an extension according to the scheme below.
- Java source
-
Plain text format,
.javaextension. - Compiled Java classes
-
Compiled Java byte code format,
.classextension. - Compiled Java archives
-
Compiled Java byte code in zip archives,
.jarextension. - GNU/Linux bash scripts
-
Plain text format,
.shextension. Used for compiling, archiving and running Java programs. - Windows DOS batch script files
-
Plain text format,
.batextension. Used for running Java programs, etc. - Serialised XML
-
Plain text format, normally UTF-8 encoded,
.xmlextension. Used for system configuration, data storage and transfer. - Plain text files
-
Plain text format,
.txtextension. Used for configuration files, "read me" files, etc. - HTML and XHTML files
-
Plain text format, usually UTF-8 encoded,
.htmor.htmlextension. Used for Java package documentation. - Ant properties
-
Plain text format,
.propertiesextension. Used to configure Ant build properties. - Ant filters
-
Plain text format,
.filtersextension. Used to filter replace text during copy operations.
Copyright MKDoc Ltd. and others.
The Free Documentation License http://www.gnu.org/copyleft/fdl.html