Projects / pxlib


pxlib is a simple and small C library for reading and writing Paradox DB files. It supports all versions starting from 3.0. It currently has a very limited set of functions, like opening a DB file, reading its header, and reading every single record. It can also extract blob data and write it to a file. Support for writing Paradox DB files is still very experimental.

Operating Systems

Recent releases

  •  08 Oct 2007 15:09

    Release Notes: This is the first version that runs on Win32.

    •  29 Mar 2006 13:12

      Release Notes: Much better support for .Xnn, .XGn, .Ynn, and .YGn files was implemented. Treatment of NULL values in the database was improved. pxfAutoInc fields are supported. PX_delete_record() does not corrupt internal index anymore. Various man page updates were made. Compile errors and memory leaks were fixed.

      •  06 Feb 2006 13:20

        Release Notes: New functions were added: PX_delete_record(), PX_update_record(), and PX_insert_record(), allowing the user to modify an existing database. The PX_retrieve_record() function was added, which delivers a record as an array of (pxval_t *). A cache is used for reading encrypted blobs. Many bugfixes were made and many memory leaks were closed.

        •  11 Aug 2005 07:59

          Release Notes: This release fixes several bugs with reading encrypted blob files. Reading and writing encrypted blob files is now more efficient.

          •  14 Jul 2005 08:42

            Release Notes: Support for encrypted files was added.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.