Wat is het PD-bestandsformaat?
Bestanden met de extensie .pd slaan gegevens op die worden gebruikt door Corel Paradox, een toepassing voor het beheer van relationele databases die deel uitmaakt van het WordPerfect Office-softwarepakket. Het formaat stamt uit Paradox 1.0 (1985, Ansa Software) en werd later onderhouden door Borland en vervolgens Corel Corporation.
Corel Paradox is een pakket voor het beheer van relationele databases. .pd-bestanden zijn tabelbestanden - een minder vaak voorkomende afgekorte vorm van de standaard Paradox-tabel - en ze bevatten zowel de tabelstructuur als de feitelijke gegevensrecords. Elk bestand codeert:
- velddefinities en hun gegevenstypen,
- gegevensrecords met een vaste lengte,
- header-metadata (recordgrootte, formaatniveau, veldbeschrijvingen),
- optionele wachtwoordversleuteling op tabelniveau.
Een .pd-tabel staat nooit op zichzelf. Bijbehorende bestanden met dezelfde basisnaam - een .px primaire index, .mb memo/BLOB-gegevens en .xNN/.yNN secundaire indexen - moeten in dezelfde map blijven staan om de tabel volledig toegankelijk te maken.
In tegenstelling tot wat eerdere beschrijvingen suggereerden, zijn .pd-bestanden binair, niet platte tekst, en kunnen ze niet zinvol worden gelezen in een teksteditor. Ze worden benaderd via de Borland/Corel Database Engine (BDE), die verouderd is op moderne Windows. Werken met .pd-bestanden vereist tegenwoordig doorgaans Corel Paradox binnen WordPerfect Office, LibreOffice Base of een speciaal Paradox-conversieprogramma.
Beveiliging & veiligheid
RISICO: LOWEen Paradox .pd-tabel bevat passieve gegevens en voert geen code uit, dus het bestand zelf is een laag risico. De echte gevaren zijn praktisch: ontbrekende bijbehorende bestanden (.px/.mb) corrumperen de tabel, en de verouderde Borland Database Engine is onbetrouwbaar op 64-bits Windows - werk aan kopieën, nooit aan originelen. Pas op voor willekeurige „PD file opener”-downloadsites; velen zijn adware/PUP-wrappers. Gebruik in plaats daarvan Paradox, LibreOffice of een gerenommeerde converter.
Formaatdetails
in een notendop- Macromedia FreeHand-tekening - Oudere FreeHand-versies gebruikten .pd voor vectortekeningen (nu Adobe; FreeHand stopgezet in 2007).
- Pure Data-patch / Stuffit-segment - Pure Data (audioprogrammering) gebruikt .pd-patches, en .pd is verschenen als onderdeel van een gesplitst Stuffit-archief; beiden hebben geen relatie met de Paradox-tabel die de databasenamen hier beschrijven.
Programma's die PD-bestanden openen
Technische details
diepe specificaties| Formaattype | Propriëtaire binaire relationele databasetabel |
| Codering | Binair, little-endian bytevolgorde |
| Bestandsstructuur | Binaire header (recordgrootte, formaatniveau, veldbeschrijvingen) gevolgd door gegevensrecords met vaste lengte |
| Tabelformaatniveaus | Niveaus 3-7 over verschillende Paradox-versies; het niveau bepaalt de beschikbare veldtypen en recordlimieten |
| Bijbehorende bestanden vereist | Primaire index (.px), memo/BLOB-gegevens (.mb), secundaire indexen (.xNN/.yNN), geldigheidsregels (.val) - zelfde basisnaam, zelfde map |
| Max velden per tabel | Tot 255 velden (afhankelijk van formaatniveau) |
| Max records per tabel | Tot ongeveer 2 miljard rijen (afhankelijk van formaatniveau) |
| Versleuteling | Optionele wachtwoordversleuteling op tabelniveau met het verouderde Paradox-schema |
| Runtime-engine | Borland/Corel Database Engine (BDE); verouderd op moderne Windows |
| MIME-type | application/x-paradox |
| Ondersteunde platforms | Windows (huidig); MS-DOS (historisch) |
| Relatie tot .db-extensie | Minder vaak voorkomende afgekorte tabelbestandsvorm; standaard Paradox-tabellen gebruiken de .db-extensie |
| Integriteitsbeheer | Geen ingebedde CRC; integriteit wordt gehandhaafd door BDE en bijbehorende indexbestanden |
| Uitgebracht | Paradox 1.0 (1985, Ansa Software); .pd is an early/abbreviated table-file form |
| Laatste versie | Paradox table format level 7 (Paradox 7+); Paradox shipped within WordPerfect Office |
| Specificatie | www.corel.com |
PD conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PD-bestanden.