Wat is het PX-bestandsformaat?
Bestanden met de extensie .px behoren tot de categorie databasebestanden en bevatten de primaire sleutelindex voor een Paradox-tabel.
.px-bestanden bevatten een B-tree index die primaire sleutelwaarden koppelt aan fysieke recordposities in het bijbehorende .db tabelbestand. Dit formaat wordt ondersteund door Paradox, wat het beheer van relationele databases in Windows-omgevingen vergemakkelijkt. Paradox is een onderdeel van de WordPerfect Office-suite van Corel - oorspronkelijk ontwikkeld door Borland International vóór de overname door Corel in 1996. Gegevens uit .px-bestanden worden gebruikt in het proces van communicatie met en navigatie door de database. Paradox-software maakt het aanmaken van nieuwe tabellen, het wijzigen van bestaande tabellen en vele andere bewerkingen op database-inhoud mogelijk; in al deze processen wordt de .px-index automatisch bijgehouden naast het .db-gegevensbestand.
Een .px-bestand kan niet onafhankelijk bestaan - het is altijd gekoppeld aan de bijbehorende .db-tabel. Het afzonderlijk verplaatsen of verwijderen van de .px beschadigt de tabel. Toegang tot .db- en .px-bestanden vereist de Borland Database Engine (BDE), een 32-bits runtime die niet officieel wordt ondersteund op 64-bits Windows 10 of 11 zonder compatibiliteits-wrappers. Paradox 11, geleverd bij Corel WordPerfect Office X3 (2006), was de laatste grote release.
Beveiliging & veiligheid
RISICO: LOWBinair indexbestand; bevat geen uitvoerbare code. Vormt geen beveiligingsrisico. Let op: Paradox-wachtwoordbeveiliging (opgeslagen in de .DB-tabelheader) versleutelt de toegang tot gegevens, niet de index zelf, en het BDE-wachtwoordschema wordt naar moderne maatstaven als zwak beschouwd.
Formaatdetails
in een notendop- Pixel Image File (diverse editors) - Sommige pixel-art en afbeeldingsbewerkers gebruiken .px voor aangepaste pixel-afbeeldingsformaten; niet gerelateerd aan databases.
- Doget Pixel Image - De Doget-afbeeldingsbewerker gebruikt .px als zijn eigen rasterafbeeldingsformaat.
Programma's die PX-bestanden openen
Technische details
diepe specificaties| Bestandsrol | Primaire sleutelindex voor een Paradox .db-tabel; slaat een B-tree mapping op van primaire sleutelwaarden naar fysieke recordposities in het bijbehorende tabelbestand |
| Codering | Binair, little-endian |
| Containerstructuur | Paradox eigen B-tree indexcontainer: vast headerblok (bestandstype-marker, aantal records, aantal sleutelvelden, blokgrootte, root-blokpointer) gevolgd door indexgegevensblokken |
| Header-typemarker | Eerste twee bytes: 03 00 - primaire index-identificatie; onderdeel van het gedeelde Paradox binaire headerformaat |
| Bestandsafhankelijkheid | Kan niet onafhankelijk bestaan of functioneren; altijd gekoppeld aan het bijbehorende .db-tabelbestand - het afzonderlijk verwijderen of verplaatsen van .px beschadigt de tabel |
| Formaatversies | Paradox tabelformaat versies 3.0, 3.5, 4.0, 5.0 en 7.0; versie wordt opgeslagen in de .db-tabelheader, niet in de .px zelf |
| Typische bestandsgrootte | 1 KB - 10 MB, evenredig aan het aantal geïndexeerde records |
| Tabel-familie | Een complete Paradox-tabelfamilie deelt een basisnaam: .db (gegevens), .px (primaire index), .mb (memo blobs), .val (validiteitsbeperkingen), .fam (familielijst), .x01/.y01 per secundaire index |
| Runtime-vereiste | Borland Database Engine (BDE) - alleen 32-bits; niet officieel ondersteund op 64-bits Windows 10/11 zonder compatibiliteits-wrappers |
| Platform | Windows en legacy DOS; Paradox is nooit beschikbaar geweest voor macOS of Linux |
| Versleuteling | Geen op de .px zelf; optionele wachtwoordbeveiliging kan worden toegepast op de bijbehorende .db-tabel, wat indirect de geïndexeerde gegevens beschermt |
| ODBC-toegang | ODBC-drivers van derden kunnen Paradox .db/.px-tabellen lezen op systemen zonder een volledige BDE-installatie, wat migratie naar moderne databases mogelijk maakt |
| Uitgebracht | 1985 with Paradox 1.0 by Ansa Software; format stabilized under Borland Paradox 4 (1992) |
| Laatste versie | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006) - last major update |
| Specificatie | www.nknabe.dk |
PX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PX-bestanden.