File Extensions

The following file extensions are used by Micro Focus products.

Notes:

.$$a Temporary file created by the COBOL Editor. Normally these files are deleted by the Editor. However, if the Editor is terminated (for example by machine failure) before these files are cleaned up, then these files can be left on disk. You can delete them provided the Editor is not running in any other session. a represents any letter, for example, .$$x, .$$y.
.$$$ Temporary file.
.390 A file containing an executable Assembler program.
.aaf Assembler Analysis Tool file path report generated during an Assembler compilation if the directive AAT is set.
.aas Assembler Analysis Tool symbol table report generated during an Assembler compilation if the directive AAT is set.
.aat Assembler Analysis Tool summary report generated during an Assembler compilation if the directive AAT is set. The report shows all missing macros, SVCs used, external references etc
.aax Assembler Analysis Tool symbol cross reference report generated during an Assembler compilation if the directive AAT is set.
.alx ActiveX layout form file. You can create this type of file with Form Designer, and display them using an ActiveX enabled Web browser, such as Microsoft Internet Explorer 3.0 or above. ActiveX layout forms are always embedded inside an HTML page. (Not produced by Net Express 3.0).
.app Application file. This contains all the project information for building an application.
.asv Temporary files that have been autosaved by the auto-backup feature of the editor. The files are cleared upon exit, but will remain if the editor is terminated before these files are cleaned up.
.bat Batch file.
.bmp Bitmap file. A graphics image
.bmf A bookmark file for the IMS Database Editor.
.bsc Microsoft browser file. This file is created from the .sbr file.
.c Microsoft C source file.
.cbl Default for COBOL source code. Use the SOURCE-EXT Compiler directive to change this if required.
.cblProj Project file used in the Eclipse IDE.
.cfg Configuration file. This file is used to preload programs, specify the default colors, switch settings, and so on.
.cls Class data file. Produced automatically when you compile any class which has PROTECTED (as opposed to PRIVATE) class data.
.cnt Contents file for Microsoft Windows Help.
.cpb Dialog copybook file.
.cpp Microsoft C++ source file.
.cpt Default for trace files created by the CP preprocessor.
.cpy Copyfiles (copyfiles can also have the .cbl extension).
.cur Cursor file.
.def Definition file used by the linker to define a .dll file.
.dir Text file that contain directives.
.dll A dynamic link library file.
.err ASCII text file of error messages for a component
.exe Executable file. This file can run standalone.
.gnt Generated code file.
.grp A report file, created by the Compiler, that contains a listing of the object code.
.gs Dialog System screenset
.h Header file for C/C++ source.
.hlp Microsoft Windows help file, or old-style help file created by Forms/Screens.
.hnf On-line Help System information file.
.hpj Microsoft Windows help project help file.
.htm HTML page. Form Designer creates these files whenever you use it to create an ActiveX layout form or HTML form.
.ico Icon file.
.idf Work file created by the Assembler Compiler and used during debugging.
.idx Index file (key portion of ISAM files).
.idy Workfile, created by the Compiler, used for animation.
.ils Working-Storage/Linkage dump file list created during animation.
.ini Configuration file. This file is used to preload programs, specify the default colors, switch settings, and so on.
.ins Instance data file. Produced automatically when you compile any class which has PROTECTED (as opposed to PRIVATE) instance data.
.int Intermediate object code (machine-independent output from the Compiler, required for animation). Intermediate code can be directly executed by the run-time system.
.js File containing JavaScript code.
.lbr Micro Focus proprietary format library used under the run-time system.
.lbt Default for text file input to Library. This file contains a list of files to include in the library.
.lib A library file, either a standard lib file or an import library.
.lin A file containing instructions about how Assembler or PL/I modules are to be linked together to produce one executable program
.lng Language file, containing messages for a specific language.
.lnk Input (parameter) file for Microsoft linker. This file is created by the Compiler for segmented programs.
.lst Listing file from the Compiler or Linker.
.mac A file containing the source code for an Assembler macro.
.map File created by the Linker showing the structure of the created executable file.
.mfd Micro Focus document. A documentation file in Microsoft Word format.
.mff Form Designer form properties file. Double-click on this file inside a Net Express project window to load the form into Form Designer.
.mfx Form Designer external properties file. Whether or not this file is created depends on the controls you add to your form. Where an .mfx file exists, always keep it in the same folder as its matching .mff file. (Not produced by Net Express 3.0).
.mlc An Assembler source file. In addition to Assembler instructions, it might contain in-line macros, macro statements and copy statements.
.mod A non-executable Assembler module, usually used for data definitions. For example, a user table could be coded using DC statements to define the table entries.
.mop Macro operation trace file created if you specify the MOPLIST compiler directive.
.mpc A pre-compiled macro file created if you specify the MPC or MPCGEN Assembler compiler directive for the program that invokes the macro.
.msg Error file produced during syntax checking or generating (if the EDITOR"MF" directive is used). This allows for reviewing multiple error messages under the Editor
.mvp Mainframe Express project file. This contains all the project information for building an application.
.ner An error file from the Microsoft Windows Help Compiler
.obj Object code file. Must be linked before it can be executed.
.ocx An ActiveX control.
.odl Object description language file.
.pch Punch file generated from PUNCH statements in Assembler source.
.prn A file containing Assembler source code file for printing, output by the Assembler Compiler.
.prt Output file from printing a structure chart under the debugger.
.rc Resource file for C/C++ source.
.reg Microsoft Windows registry file.
.res Compiled resource file generated by the resource compiler.
.rs Dialog System run-time format screenset.
.rtf Microsoft Windows rich text format help file.
.slf A segment layout file used by the IMS Database Editor.
.str A record layout file used by the Data File Editor and the Data File Converter.
.tab The tncg table files.
.tlb Type library.
.tmp Temporary work files created by the Compiler. Normally these files are deleted by the Compiler before it terminates. If the Compiler is terminated (for example by machine failure) before these files are cleaned up, then these files can be left on disk. You can delete them provided the Compiler is not running in any other session.
.txt Text file.
.vnn If necessary a virtual heap is paged to a separate file on disk. This file has the name sourcename.vnn, where sourcename is the basename of the program to which the heap is attached and nn is an integer from 1 to 99. Once nn reaches 99, the v is overwritten
.xfl Holds file-label records.
.zip Zip file containg compressed files.