.PX

PX File

Paradox Primary Database Index File
Ask a question
QUICK ANSWER

A PX file is the primary key index for a Corel Paradox database table - a binary companion to the .DB data file. You cannot open or use it in isolation; both files must stay in the same folder. To access the data, use Corel Paradox (bundled with legacy WordPerfect Office), or migrate via a BDE-aware tool on a 32-bit Windows system.

Developer: Borland International (1985-1996); Corel Corporation (1996-present, legacy) Category: Database Files MIME: application/octet-stream
OPENS ON Windows
Related: .DB · .DBF · .ACCDB · .SQL

On this page

19k+ extensions indexed
Last reviewed Jul 18, 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 PX file format?

Files with the .px extension belong to the category of database files and hold the primary-key index for a Paradox table.

.px files contain a B-tree index mapping primary key values to physical record positions in the companion .db table file. This format is supported by Paradox, which facilitates the management of relational databases in Windows environments. Paradox is a component of the WordPerfect Office suite from Corel - originally developed by Borland International before Corel's 1996 acquisition. Data from .px files are used in the process of communicating with and navigating the database. Paradox software enables the creation of new tables, modification of existing ones, and many other operations on database contents; in all these processes, the .px index is maintained automatically alongside the .db data file.

A .px file cannot exist independently - it is always paired with its companion .db table. Moving or deleting .px separately corrupts the table. Accessing .db and .px files requires the Borland Database Engine (BDE), a 32-bit runtime not officially supported on 64-bit Windows 10 or 11 without compatibility wrappers. Paradox 11, shipped with Corel WordPerfect Office X3 (2006), was the last major release.

Security & safety

RISK: LOW

Binary index file; contains no executable code. Poses no security risk. Note: Paradox password protection (stored in the .DB table header) encrypts data access, not the index itself, and the BDE password scheme is considered weak by modern standards.

Format details

in a nutshell
FULL NAMEParadox Primary Database Index Fileaka Paradox Primary Index, Borland Paradox Index
DEVELOPERBorland International (1985-1996); Corel Corporation (1996-present, legacy)since 1985 with Paradox 1.0 by Ansa Software; format stabilized under Borland Paradox 4 (1992)
MIME TYPEapplication/octet-stream
TYPEProprietary binary primary-key index file for Paradox database tables
This extension is also used by…
  • Pixel Image File (various editors) - Some pixel-art and image editors use .px for custom pixel image formats; unrelated to databases.
  • Doget Pixel Image - Doget image editor uses .px as its native raster image format.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
0300
ASCII
··
Paradox index files share the Paradox header structure: first two bytes are a file-type marker (03 00 for PX primary index; variant bytes for Xnn/Ynn secondary indexes). The full header block contains the record count, key field count, block size, and index root block pointer. No publicly ratified specification exists; structure documented in the Paradox Survival Guide (Nknabe) and BDE SDK.

Programs that open PX files

Windows3 apps
Corel WordPerfect Office (Paradox) Paid Open Paradox, navigate to the folder containing the .DB and .PX files, open the .DB table - Paradox uses .PX automatically for indexed lookups.
Microsoft Access (via ODBC/BDE) Paid Link or import Paradox tables via ODBC using the Paradox ODBC driver (requires BDE or ODBC Paradox driver installed; 32-bit only).
DBF Viewer Plus (for migration) Freemium Can read some Paradox .DB tables; export to CSV or DBF for migration. Does not guarantee full compatibility.

Technical details

deep spec
File rolePrimary-key index for a Paradox .db table; stores a B-tree mapping primary key values to physical record positions in the companion table file
EncodingBinary, little-endian
Container structureParadox proprietary B-tree index container: fixed header block (file-type marker, record count, key field count, block size, root block pointer) followed by index data blocks
Header type markerFirst two bytes: 03 00 - primary index identifier; part of the shared Paradox binary header format
File dependencyCannot exist or function independently; always paired with the companion .db table file - deleting or moving .px separately corrupts the table
Format versionsParadox table format versions 3.0, 3.5, 4.0, 5.0, and 7.0; version is stored in the .db table header, not in .px itself
Typical file size1 KB - 10 MB, proportional to the number of indexed records
Table familyA complete Paradox table family shares a base name: .db (data), .px (primary index), .mb (memo blobs), .val (validity constraints), .fam (family list), .x01/.y01 per secondary index
Runtime requirementBorland Database Engine (BDE) - 32-bit only; not officially supported on 64-bit Windows 10/11 without compatibility wrappers
PlatformWindows and legacy DOS; Paradox was never available for macOS or Linux
EncryptionNone on .px directly; optional password protection can be applied to the companion .db table, which indirectly protects the indexed data
ODBC accessThird-party ODBC drivers can read Paradox .db/.px tables on systems without a full BDE installation, enabling migration to modern databases
Released1985 with Paradox 1.0 by Ansa Software; format stabilized under Borland Paradox 4 (1992)
Latest versionParadox 11 (shipped with Corel WordPerfect Office X3, 2006) - last major update
Specificationwww.nknabe.dk

PX conversions

Community Q&A

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

Frequently asked questions

Can I open a .px file by itself?
No - a .px file is a companion index file that only works paired with its .db table file. Both must be in the same folder. Opening .px alone is meaningless.
My Paradox database won't open on Windows 10/11 - what's wrong?
The Borland Database Engine (BDE) is 32-bit only and not supported on 64-bit Windows without compatibility workarounds. You may need to run BDE applications in a 32-bit environment or migrate the data.
How do I migrate old Paradox data to Excel or Access?
The most reliable path: install BDE and the Paradox ODBC driver on a 32-bit Windows machine (or VM), open the .db tables in 32-bit Microsoft Access, and export to .accdb or .xlsx.
What happens if I delete the .px file?
The companion .db table loses its primary index and may become inaccessible or throw errors. Keep all Paradox companion files (.DB, .PX, .MB, .VAL, .FAM, .Xnn, .Ynn) together.
Is Corel Paradox still supported?
Paradox has not received significant development since the mid-2000s. Corel bundles it with WordPerfect Office but it is essentially unsupported legacy software not compatible with 64-bit Windows.

References

1Paradox Table Survival Guide for C++Builder and Delphi (Nknabe)www.nknabe.dk
2Corel WordPerfect Office (includes Paradox)www.wordperfect.com

Keep exploring

across the database

Top extensions this week

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

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