.FIL

FIL File

dBASE Application Generator File Template
Ask a question
QUICK ANSWER

A FIL file is most often a dBASE Application Generator template - a development-time file the dBASE IDE uses to scaffold program code, not something you open directly. The extension is also used by WinFax PRO for faxes and by many other programs for internal data. Before trying to open it, identify which software created it.

Developer: dataBased Intelligence, Inc. (dBASE); lineage from Ashton-Tate dBASE Category: Data Files MIME: application/octet-stream
OPENS ON Windows
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Jul 10, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the FIL file format?

The .fil file format is used for defining lists of files and code templates within dBASE database projects. Originally introduced with dBASE IV's Application Generator in the late 1980s, a .fil template is consumed by the dBASE Application Generator to scaffold .prg program source files from a database schema - making it a development-time artefact rather than end-user data.

.fil format is supported by several applications, most notably dBASE PLUS (by dataBased Intelligence, Inc.). Because the content is largely readable xBase template code, a plain text editor such as Notepad++ can open and inspect .fil files. Related dBASE development files include .dbf table files, .dbt memo files, and .fmt or .scr screen definitions.

The .fil extension is also used by unrelated software - including ACL for Windows, AVG Antivirus, and Cardbox - so it is important to confirm the source application before treating any .fil as a dBASE Application Generator template. Modern dBASE PLUS visual designers and project files have largely superseded the classic Application Generator workflow.

Security & safety

RISK: LOW

A dBASE Application Generator template is inert development data and poses little direct risk. The bigger caution is identity confusion: because '.fil' is used by many unrelated programs, an unidentified .fil from an untrusted source should be checked (hex-inspect or scan) before opening with whatever app you guess - and never run an unknown file as a program. If it is a dBASE template from your own project, it is harmless.

Format details

in a nutshell
FULL NAMEdBASE Application Generator File Templateaka dBASE FILES.FIL template, Application Generator template
DEVELOPERdataBased Intelligence, Inc. (dBASE); lineage from Ashton-Tate dBASEsince dBASE Application Generator era (dBASE IV, late 1980s; carried into Visual dBASE/dBASE PLUS)
CATEGORYData Files
MIME TYPEapplication/octet-stream
TYPETemplate/definition file used by the dBASE Application Generator to scaffold code
This extension is also used by…
  • WinFax PRO fax file (.fil) - Symantec WinFax PRO stored received/sent faxes as .fil files - image data opened by WinFax, unrelated to dBASE.
  • Filemaker / generic 'file' data (.fil) - Various applications use .fil generically for internal data or filter/settings files; meaning depends entirely on the creating program.
  • FileNet / OS_FILE binary (.fil) - Some enterprise document/imaging systems and games use .fil for opaque binary data blobs.

Programs that open FIL files

Windows3 apps
dBASE (dBASE PLUS) Paid Open the containing dBASE project; the Application Generator / IDE is the only tool that understands its .fil templates. Recommended only if the file is genuinely a dBASE template.
Text editor (Notepad++ / Notepad) Open-source If the .fil is a text template, open it in a text editor to inspect its contents. Binary .fil variants will look like garbage.
A hex editor (HxD) Free For an unidentified .fil, inspect the first bytes in a hex editor to guess the real format (e.g. fax image vs text template) before choosing an app.

Technical details

deep spec
Primary roleApplication Generator template - consumed by the dBASE Application Generator to scaffold `.prg` program code from a database schema
EncodingPlain text (xBase/dBASE template syntax); some generator-produced variants may be binary
Typical file sizeA few KB to tens of KB
Associated operating systemsDOS (dBASE IV era), Windows (dBASE PLUS and Visual dBASE)
MIME type`application/octet-stream` (no registered MIME type; text variants may be served as `text/plain`)
File signature (magic bytes)No documented binary signature; identified by dBASE project context, not byte pattern
Internal version bindingTied to the dBASE Application Generator version that reads it; not cross-version portable
DeveloperdataBased Intelligence, Inc. (carrying lineage from Ashton-Tate dBASE IV)
Related dBASE file types`.dbf` (table data), `.prg` (program source), `.dbt` (memo), `.fmt` / `.scr` (screen definitions), `.frm` (report forms)
Extension ambiguity`.fil` is used by multiple unrelated applications (ACL for Windows, AVG Antivirus, Cardbox); always verify source application
StructureText file containing xBase code with placeholders; the Application Generator fills placeholders and emits complete `.prg` source
Superseded bydBASE PLUS visual form and report designers, which generate code without a separate template workflow
Usage contextDevelopment-time artefact; meaningful only inside a dBASE project and the dBASE IDE, not an end-user data file
ReleaseddBASE Application Generator era (dBASE IV, late 1980s; carried into Visual dBASE/dBASE PLUS)
Latest versionTracks the installed dBASE version (dBASE PLUS by dataBased Intelligence)
Specificationwww.dbase.com

FIL conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with FIL files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about FIL files.

Frequently asked questions

What is a .fil file?
It depends on the program. In dBASE it's an Application Generator template used to scaffold program code. But many unrelated apps also use .fil - for example WinFax PRO saved faxes as .fil - so the right opener depends on where the file came from.
How do I open a dBASE .fil file?
Open it within its dBASE project using dBASE PLUS (dataBased Intelligence). The Application Generator/IDE is the only tool that understands the template. If it's a text template you can also inspect it in a text editor.
My .fil isn't from dBASE - how do I open it?
Identify the source program first. A .fil could be a WinFax fax, an app's data/settings file, or a binary blob. Check the first bytes in a hex editor, or recall which software created it, then use that program.
Is a .fil the same as a .dbf?
No. A .dbf is a dBASE database TABLE (rows and columns of data). A .fil here is an Application Generator TEMPLATE used to build the app's code - a different role in the same dBASE ecosystem.
Can I delete .fil files from a dBASE project?
Only if you don't need to regenerate code from them - they're part of the Application Generator's templates. If you're just running a finished app, the generated .prg code is what executes; but back up the project before removing anything.

References

1Wikipedia - dBASE (history and Application Generator)en.wikipedia.org
2Wikipedia - WinFax (the other .fil meaning)en.wikipedia.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.DBSQLite Database File
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z