Hva er PX-filformatet?
Filer med filendelsen .px tilhører kategorien databasefiler og inneholder primærnøkkelindeksen for en Paradox-tabell.
.px-filer inneholder en B-tre-indeks som kobler primærnøkkelverdier til fysiske rekordposisjoner i den tilhørende .db-tabellfilen. Dette formatet støttes av Paradox, som forenkler administrasjon av relasjonsdatabaser i Windows-miljøer. Paradox er en komponent i WordPerfect Office-pakken fra Corel - opprinnelig utviklet av Borland International før Corels oppkjøp i 1996. Data fra .px-filer brukes i prosessen med å kommunisere med og navigere i databasen. Paradox-programvaren muliggjør opprettelse av nye tabeller, endring av eksisterende, og mange andre operasjoner på databaseinnhold; i alle disse prosessene vedlikeholdes .px-indeksen automatisk sammen med .db-datafilen.
En .px-fil kan ikke eksistere uavhengig - den er alltid parret med sin tilhørende .db-tabell. Flytting eller sletting av .px separat korrumperer tabellen. Tilgang til .db- og .px-filer krever Borland Database Engine (BDE), en 32-bit runtime som ikke er offisielt støttet på 64-bit Windows 10 eller 11 uten kompatibilitetslag. Paradox 11, levert med Corel WordPerfect Office X3 (2006), var den siste store utgivelsen.
Sikkerhet og trygghet
RISIKO: LOWBinær indeksfil; inneholder ingen kjørbar kode. Utgjør ingen sikkerhetsrisiko. Merk: Paradox-passordbeskyttelse (lagret i .DB-tabellhodet) krypterer datatilgang, ikke selve indeksen, og BDE-passordskjemaet anses som svakt etter moderne standarder.
Formatdetaljer
i et nøtteskall- Pixel Image File (diverse redigeringsverktøy) - Enkelte pikselkunst- og bildebehandlingsprogrammer bruker .px for egne pikselbildeformater; ikke relatert til databaser.
- Doget Pixel Image - Doget bildebehandlingsprogram bruker .px som sitt eget rasterbildeformat.
Programmer som åpner PX-filer
Tekniske detaljer
dyp spesifikasjon| Filrolle | Primærnøkkelindeks for en Paradox .db-tabell; lagrer en B-tre-mapping fra primærnøkkelverdier til fysiske rekordposisjoner i den tilhørende tabellfilen |
| Koding | Binær, little-endian |
| Beholderstruktur | Paradox proprietær B-tre-indeksbeholder: fast hodeblokk (filtypemarkør, antall rekorder, antall nøkkelfelt, blokkstørrelse, rotblokk-peker) etterfulgt av indeksdatablikker |
| Typemarkør i hode | Første to byte: 03 00 - primærindeks-identifikator; del av det delte Paradox binære hodeformatet |
| Filavhengighet | Kan ikke eksistere eller fungere uavhengig; alltid parret med den tilhørende .db-tabellfilen - sletting eller flytting av .px separat korrumperer tabellen |
| Formatversjoner | Paradox tabellformatversjoner 3.0, 3.5, 4.0, 5.0 og 7.0; versjonen lagres i .db-tabellhodet, ikke i selve .px |
| Typisk filstørrelse | 1 KB - 10 MB, proporsjonal med antall indekserte rekorder |
| Tabellfamilie | En komplett Paradox-tabellfamilie deler et basenavn: .db (data), .px (primærindeks), .mb (memo-blobs), .val (valideringsregler), .fam (familieliste), .x01/.y01 per sekundærindeks |
| Kjøretidskrav | Borland Database Engine (BDE) - kun 32-bit; ikke offisielt støttet på 64-bit Windows 10/11 uten kompatibilitetslag |
| Plattform | Windows og eldre DOS; Paradox var aldri tilgjengelig for macOS eller Linux |
| Kryptering | Ingen på .px direkte; valgfri passordbeskyttelse kan brukes på den tilhørende .db-tabellen, noe som indirekte beskytter de indekserte dataene |
| ODBC-tilgang | Tredjeparts ODBC-drivere kan lese Paradox .db/.px-tabeller på systemer uten en full BDE-installasjon, noe som muliggjør migrering til moderne databaser |
| Utgitt | 1985 with Paradox 1.0 by Ansa Software; format stabilized under Borland Paradox 4 (1992) |
| Siste versjon | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006) - last major update |
| Spesifikasjon | www.nknabe.dk |
PX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PX-filer.