Vad är filformatet PX?
Filer med filändelsen .px tillhör kategorin databasfiler och innehåller primärnyckelindexet för en Paradox-tabell.
.px-filer innehåller ett B-träd-index som mappar primärnyckelvärden till fysiska postpositioner i den tillhörande .db-tabellfilen. Detta format stöds av Paradox, vilket underlättar hanteringen av relationella databaser i Windows-miljöer. Paradox är en komponent i WordPerfect Office-sviten från Corel - ursprungligen utvecklad av Borland International före Corels förvärv 1996. Data från .px-filer används i processen för att kommunicera med och navigera i databasen. Paradox-programvaran möjliggör skapandet av nya tabeller, modifiering av befintliga och många andra operationer på databasinnehåll; i alla dessa processer underhålls .px-indexet automatiskt tillsammans med .db-datafilen.
En .px-fil kan inte existera självständigt - den är alltid parad med sin tillhörande .db-tabell. Om du flyttar eller raderar .px separat skadas tabellen. Åtkomst till .db- och .px-filer kräver Borland Database Engine (BDE), en 32-bitars runtime som inte stöds officiellt på 64-bitars Windows 10 eller 11 utan kompatibilitetslösningar. Paradox 11, som levererades med Corel WordPerfect Office X3 (2006), var den sista stora versionen.
Säkerhet & trygghet
RISK: LOWBinär indexfil; innehåller ingen exekverbar kod. Utgör ingen säkerhetsrisk. Notera: Paradox lösenordsskydd (lagrat i .DB-tabellens header) krypterar dataåtkomst, inte själva indexet, och BDE-lösenordsschemat anses vara svagt enligt modern standard.
Formatdetaljer
i ett nötskal- Pixel Image File (olika redigerare) - Vissa pixel-art- och bildredigerare använder .px för anpassade pixelbildformat; orelaterat till databaser.
- Doget Pixel Image - Bildredigeraren Doget använder .px som sitt infödda rasterbildformat.
Program som öppnar PX-filer
Tekniska detaljer
djup specifikation| Filroll | Primärnyckelindex för en Paradox .db-tabell; lagrar en B-träd-mappning av primärnyckelvärden till fysiska postpositioner i den tillhörande tabellfilen |
| Kodning | Binär, little-endian |
| Containerstruktur | Paradox proprietär B-träd-indexcontainer: fast huvudblock (filtypsmarkör, antal poster, antal nyckelfält, blockstorlek, rotblockspekare) följt av indexdatablock |
| Header-typmarkör | Första två byten: 03 00 - identifierare för primärindex; en del av det delade binära header-formatet för Paradox |
| Filberoende | Kan inte existera eller fungera självständigt; alltid parad med den tillhörande .db-tabellfilen - att radera eller flytta .px separat skadar tabellen |
| Formatversioner | Paradox tabellformatversioner 3.0, 3.5, 4.0, 5.0 och 7.0; versionen lagras i .db-tabellens header, inte i själva .px |
| Typisk filstorlek | 1 KB - 10 MB, proportionell mot antalet indexerade poster |
| Tabellfamilj | En komplett Paradox-tabellfamilj delar ett basnamn: .db (data), .px (primärindex), .mb (memo-blobar), .val (valideringsvillkor), .fam (familjelista), .x01/.y01 per sekundärindex |
| Krav för körning | Borland Database Engine (BDE) - endast 32-bitars; stöds inte officiellt på 64-bitars Windows 10/11 utan kompatibilitetslösningar |
| Plattform | Windows och äldre DOS; Paradox fanns aldrig tillgängligt för macOS eller Linux |
| Kryptering | Ingen direkt på .px; valfritt lösenordsskydd kan appliceras på den tillhörande .db-tabellen, vilket indirekt skyddar indexerad data |
| ODBC-åtkomst | Tredjeparts ODBC-drivrutiner kan läsa Paradox .db/.px-tabeller på system utan en fullständig BDE-installation, vilket möjliggör migrering till moderna databaser |
| Släppt | 1985 with Paradox 1.0 by Ansa Software; format stabilized under Borland Paradox 4 (1992) |
| Senaste version | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006) - last major update |
| Specifikation | www.nknabe.dk |
PX-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PX-filer.