.BTR

BTR File

Btrieve Database File
Ask a question
QUICK ANSWER

A BTR file is a Btrieve database file - a proprietary indexed database used by legacy accounting, point-of-sale, and vertical-market software running on Actian PSQL (formerly Pervasive PSQL). Open it with Actian PSQL tools or BTRIEVE Viewer. The format is binary and not human-readable; you need Btrieve-aware software to read the records inside.

Developer: Pervasive Software (acquired by Actian Corporation 2013) Category: Database Files MIME: application/octet-stream
OPENS ON Windows
Related: .DB · .DBF · .ACCDB · .SQL

On this page

19k+ extensions indexed
Last reviewed Sep 3, 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 BTR file format?

A .btr file is a Btrieve database file - a proprietary Indexed Sequential Access Method (ISAM) data store that originated in 1982, initially targeting CP/M and DOS. Btrieve became one of the dominant small-business database engines of the 1980s and 1990s, powering accounting and practice-management software from vendors including Sage, MYOB, and Peachtree.

The format uses a page-based architecture with fixed-size pages (512 bytes to 4 KB in classic versions; up to 16 KB in PSQL v9 and later). The first page is the File Control Record (FCR), storing page size, format version, and key configuration. Subsequent pages hold embedded B-tree index structures and data records - all within the single .btr file rather than in separate index files, simplifying deployment.

Btrieve's ownership history is complex: WordPerfect Corporation acquired Btrieve Technologies, Novell then acquired WordPerfect, Pervasive Software later obtained the technology, and Actian Corporation acquired Pervasive in 2013. The product continues as Actian PSQL v15, with the BTRv9 64-bit file format supporting databases several terabytes in size.

Record-level compression was added in Btrieve 6.x; AES encryption arrived with PSQL v11; optional page-level checksums became available in PSQL v9.5. Many organizations still running legacy .btr databases are actively migrating workloads to SQL Server or PostgreSQL, though Actian PSQL remains commercially supported.

Security & safety

RISK: LOW

Btrieve files are data-only databases; they do not execute code. Older encryption (owner-name XOR) is weak and not a security guarantee. Standard database access controls apply for server-based deployments.

Format details

in a nutshell
FULL NAMEBtrieve Database Fileaka PSQL database file, Pervasive database file
DEVELOPERPervasive Software (acquired by Actian Corporation 2013)since 1982 (Btrieve 1.0 for CP/M and DOS)
MIME TYPEapplication/octet-stream
TYPEproprietary indexed sequential access (ISAM) database
This extension is also used by…
  • Microsoft FrontPage Web - FrontPage Server Extensions used .btr files as web configuration databases (identified in db_name as 'Microsoft FrontPage related file' - this is a secondary use, not the primary format).

Programs that open BTR files

Windows3 apps
Pervasive Btrieve Database Manager Paid Legacy management tool; current equivalent is Actian PSQL Control Center.
Actian PSQL (formerly Pervasive PSQL) Paid Use Actian PSQL Workgroup or Server edition to open .btr databases via the native Btrieve API or ODBC driver.
BTRIEVE Viewer (dbfviewer.com) Freemium View and export Btrieve table data without requiring PSQL server installation.

Technical details

deep spec
Format typeProprietary page-based ISAM (Indexed Sequential Access Method) database
Byte orderLittle-endian
Page sizes512 B - 4 KB (classic); up to 16 KB (PSQL v9+)
First pageFile Control Record (FCR): page size, format version, key configuration
Index structureEmbedded B-tree (indexes co-located within the .btr file; no separate index files)
CompressionOptional record-level compression (Btrieve 6.x+)
EncryptionAES (PSQL v11+); older versions use proprietary XOR-based owner-name encryption
Integrity checkOptional page-level checksums (PSQL v9.5+, enabled per-file)
File format versions5.x, 6.x, 7.0, 8.x, 9.x (BTRv9 with 64-bit support), 10.x-15.x (Actian PSQL)
Typical sizeFew KB to several GB; multi-TB possible with BTRv9
MIME typeapplication/octet-stream
Associated OSWindows; Linux (Actian PSQL server)
Current productActian PSQL v15 (successor to Pervasive PSQL)
Concurrency modelPage-level locking (classic Btrieve); transaction logging supported in PSQL
Released1982 (Btrieve 1.0 for CP/M and DOS)
Latest versionActian PSQL v15 (2020s); BTRv9 file format (Btrieve 9.x+)
Specificationdocs.actian.com

BTR conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with BTR 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 BTR files.

Frequently asked questions

What program opens a .btr file?
Actian PSQL (the current name for Btrieve) is the native engine. BTRIEVE Viewer can open and export data without a server installation.
Is Btrieve still used?
Yes, under the name Actian PSQL, actively maintained as of 2026. Many legacy vertical-market applications still run on it.
How do I export data from a .btr file?
Install the Actian PSQL ODBC driver, link the .btr file as a data source, then use Excel/Access or any ODBC tool to export to CSV or another database.
Why does my .btr file say 'Microsoft FrontPage related file'?
FrontPage Server Extensions incidentally used .btr files for web configuration, leading to this secondary label in some databases. The .btr format is primarily the Btrieve/PSQL database file.
What is the difference between .btr and .ddf files?
.btr files contain the actual data; .ddf files (Data Dictionary Files: FILE.DDF, FIELD.DDF, INDEX.DDF) contain the schema describing the tables and fields. Both are needed to properly read a Btrieve database.

References

1Actian - Btrieve API Operations documentationdocs.actian.com
2MajorBBS Emulation Project - Btrieve File Format (reverse-engineering)wiki.mbbsemu.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Free file tools

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

Open the toolbox

Browse file extensions A-Z