Contents - Index


EES File Types and Filename Extensions

 

EES works with a number of different file types, as distinguished by their filename extensions.  The list below identifies each filename type and provides a short description of its use.

 

Extension         Purpose

.CHM Compiled HTML help files are used to provide online documentation for many of the EES library files.  The file you are currently viewing is a .CHM file.  This help file format is currently the recommended format for help files in the Windows operating systems.

 

.CSV Comma separated variable (.CSV) files provide data that can be read by EES with the Open Lookup Table command.  The file does not provide any information concerning the column names or data format.  The number of values in the first row of the file determines the number of columns in the table.  The number of rows in the table is equal to the number of rows of data.  Values on each row are separated with the list separator character.  Each row ends with a linefeed - carriage return.  Note that .CSV files can be directly read or saved with popular spreadsheet programs, so the .CSV format provide an easy way to exchange Lookup file information with other applications.  The .CSV format can also be used to write files with the $SAVETABLE directive and to read and write files with the $IMPORT and $EXPORT directives.

 

.CTX Context (.CTX) files are used with .CHM files to provide an index to a specific function or procedure that is described (along with others) in a .CHM file.  The .CTX file format is described in Help for Library files.

 

.DAT Data exported to a .DAT file with the $Export command are separated with a tab character, rather than with the comma or semicolon list separator. 

 

.DFT The EES.DFT holds identification and default information needed by EES at startup.  This file MUST be located in the EES main folder.  EES will not operate unless this file is present. 

 

.DLF Dynamically linked Function (.DLF) can be written in C, C++, Pascal, and other high level 32-bit languages that support linked lists and dynamic linked library files.  These files can provide external functions that can be called by the 64-bit version of EES. Multiple functions can be placed in a .DLL file. 

 

.DLF64 Dynamically linked Function (.DLF) can be written in C, C++, Pascal, and other high level 64-bit languages that support linked lists and dynamic linked library files.  These files can provide external functions that can be called by the 64-bit version of EES. Multiple functions can be placed in a .DLL64 file.

 

.DLL EES can access one or more external 32-bit programs that are compiled in a particular format as dynamic link library (.DLL) files.  External programs can also be provided as .FDL, .DLF, and .DLP file formats.  The advantage of the .DLL format over the other types is that more than one external procedure can be provided in a .DLL file.  Additional information is provided under Multiple External Routines in a Single DLL.

 

.DLL64 The 64-bit version of EES can access one or more external 64-bit programs that are compiled in a particular format as dynamic link library (.DLL64) files.  External programs can also be provided as .FDL64, .DLF64, and .DLP64 file formats.  The advantage of the .DLL64 format over the other types is that more than one external procedure can be provided in a .DLL64 file.  Additional information is provided under Multiple External Routines in a Single DLL.

 

.DLP Dynamically linked Procedure (.DLP) can be written as a 32-bit program in C, C++, Pascal, and other high level languages that support linked lists and dynamic linked library files.  These files can be provide external procedures that can be called by EES.  Multiple procedures can be placed in a .DLL file.

 

.DLP64 Dynamically linked Procedure (.DLP64) can be written as a 64-bit program in C, C++, Pascal, and other high level languages that support linked lists and dynamic linked library files.  These files can be provide external procedures that can be called by the 64-bit version of EES.  Multiple procedures can be placed in a .DLL64 file.

 

.DVI Default Variable Information (.DVI) files are binary files containing default information for the guess value, bounds and format as a function of the first letter of the variable name.  The .DVI files are created with the Store button in the Default Variable Information dialog and read when the Load button in that dialog is clicked. 

 

.EMF EES Macro Files (.EMF) store macro commands in an ASCII (text) file that can be replayed.  The instructions in the macro file can be executed by opening the file with the Open or Create Macro command and clicking the Play button.  This command also allows new macro files to be created or existing macro files to be edited.  A macro file can also be played from another program using DDE (Dynamic Data Exchange) commands.  EES macro files can only be created with the Professional version.

 

.EPT EES Plot Template (.EPT) files store plot window characteristics.  It is convenient to save the characteristics of a plot window in an .EPT file and then apply those characteristics to other plots.  This action assures that all plots have the same size, fonts, and other characteristics.  See Saving and Applying Plot Templates for more information.

 

.EES EES saves all problem information including tables, plots, equations, variables and diagrams, in .EES files for the 32-bit version.  .EES files are binary and can only be read by EES.  If an EES file has somehow become corrupted and it cannot be read by EES, it may be possible to recover the equations that were saved in the file by opening the file with WordPad or a similar application. 

 

.EES64 The 64-bit version saves EES files in a different format than the 32-bit version and these files are identified with the .EES64 filename extension.  The 64-bit version can read both .EES and .EES64 files, but the 32-bit version can only read .EES files. 

 

.EEZ EEZ file is an EES 32-bit file that has been zipped to compress it to a smaller size on disk.  All versions of EES after version 7.659 can read .EEZ files and automatically uncompress them.  The file can also be opened with a zip file program such as WinZip.  The Professional version of EES can write .EEZ files and all versions of EES can read .EEZ files.  

 

.EEZ64 The 64-bit version saves files in a different format than the 32-bit version.  Compressed EES files are identified with a .EEZ64 filename extension.  The 64-bit version can read both .EEZ and .EEZ64 files, but compressed files can only be saved as .EEZ64 files.32-bit 

 

.FDL An .FDL file provides an externally compiled procedure that can be called by the 32-bit version of EES.  The filename originally was intended for refer to FORTRAN Dynamic library, but the external program can be written and compiled in any language that supports Windows dynamic link library files.  .DLP and .DLL files also provide external procedures in dynamic link library format.  The .FDL file format differs from the .DLP file in the manner in which the arguments are provided.  In particular, the .DLP file format uses linked lists, which are not supported in older FORTRAN compilers.  The .DLL format can incorporate more than a single procedure whereas the .FDL file is limited to one callable procedure. 

 

.FDL64 An .FDL64 file provides an externally compiled procedure that can be called by 64-bit version of EES.  The filename originally was intended for refer to FORTRAN Dynamic library, but the external program can be written and compiled in any language that supports Windows dynamic link library files.  .DLP64 and .DLL64 files also provide external procedures in dynamic link library format.  The .FDL64 file format differs from the .DLP64 file in the manner in which the arguments are provided.  In particular, the .DLP64 file format uses linked lists, which are not supported in older FORTRAN compilers.  The .DLL64 format can incorporate more than a single procedure whereas the .FDL64 file is limited to one callable procedure. 

 

.FMT A Format Specification (.FMT) file provides a format specification for reading LOOKUP file .  Using an .FMT file EES can read data into a LOOKUP table from a file of any format.  

 

.HTM  HTML (.HTM) files are used to provide user information.  .HTM files that open a browser program can also be used to provide online help.   More information is provided in Help for Library Files

 

.HLP Older versions of EES provided online help files in .HLP files.  Microsoft terminated support for this file type with the release of Vista.  EES currently does not use .HLP files.

 

.INI EES is usually configured so that the main EES window occupies the entire screen.  If this is not the case, EES will create an EES.ini file in the EES startup directory when EES closes, so that the next time EES is started, the main EES window will be restored to the size and location it had during its last use.  If the EES.ini does not exist, EES will start with its default settings.   EES stores user specifications made in the