File Types

Eulisp module files
These have a .em suffix and contain eulisp source code.
Standard compiled modules
These have a .sc suffix, and contain position and byte-order independent compiled code.
Interface files
These have a .i suffix, and contain the interface exported by their module, and information on dependencies, etc.
Bytecode files
These have .ebc and .est sufficies. They hold the raw bytecodes and statics for a group of modules.
Fast load files
These have .fm extensions, and contain raw bytecodes for a single module.
Documentation files
These have a .doc extension (probably a bad choice), and contain bytefunction names, and their documentation. Note that this is a very recent addition to the compiler, but seems simple enough to work reliably.