Hvad er PD-filformatet?
Filer med filtypenavnet .pd gemmer data brugt af Corel Paradox, et program til styring af relationelle databaser, der er inkluderet i WordPerfect Office-softwarepakken. Formatet stammer fra Paradox 1.0 (1985, Ansa Software) og blev senere vedligeholdt af Borland og derefter Corel Corporation.
Corel Paradox er en pakke til styring af relationelle databaser. .pd-filer er tabelfiler - en mindre almindelig forkortet form af den standard Paradox-tabel - og de indeholder både tabelstrukturen og de faktiske dataposter. Hver fil koder:
- feltdefinitioner og deres datatyper,
- dataposter med fast længde,
- header-metadata (poststørrelse, formatniveau, feltbeskrivelser),
- valgfri adgangskodekryptering på tabelniveau.
En .pd-tabel står aldrig alene. Ledsagefiler, der deler det samme grundnavn - et .px primært indeks, .mb memo/BLOB-data og .xNN/.yNN sekundære indekser - skal forblive i samme mappe, for at tabellen er fuldt tilgængelig.
I modsætning til hvad tidligere beskrivelser antydede, er .pd-filer binære, ikke almindelig tekst, og kan ikke læses meningsfuldt i en teksteditor. De tilgås via Borland/Corel Database Engine (BDE), som er forældet på moderne Windows. Arbejde med .pd-filer i dag kræver typisk Corel Paradox i WordPerfect Office, LibreOffice Base eller et dedikeret Paradox-konverteringsværktøj.
Sikkerhed og tryghed
RISIKO: LOWEn Paradox .pd-tabel er passive data og eksekverer ikke kode, så selve filen er lavrisiko. De reelle farer er praktiske: manglende ledsagefiler (.px/.mb) korrumperer tabellen, og den forældede Borland Database Engine er ustabil på 64-bit Windows - arbejd på kopier, aldrig originaler. Pas på tilfældige «PD file opener»-downloadsteder; mange er adware/PUP-pakker. Brug Paradox, LibreOffice eller en anerkendt konverter i stedet.
Formatdetaljer
kort fortalt- Macromedia FreeHand-tegning - Ældre FreeHand-versioner brugte .pd til vektortegninger (nu Adobe; FreeHand udgik i 2007).
- Pure Data-patch / Stuffit-segment - Pure Data (lydprogrammering) bruger .pd-patches, og .pd er optrådt som en del af et opdelt Stuffit-arkiv; begge er urelaterede til Paradox-tabellen, som databasen nævner her.
Programmer der åbner PD-filer
Tekniske detaljer
dyb specifikation| Formattype | Proprietær binær relationel databasetabel |
| Kodning | Binær, little-endian byte-rækkefølge |
| Filstruktur | Binær header (poststørrelse, formatniveau, feltbeskrivelser) efterfulgt af dataposter med fast længde |
| Tabelformatniveauer | Niveau 3-7 på tværs af Paradox-versioner; niveauet styrer tilgængelige felttyper og postgrænser |
| Nødvendige ledsagefiler | Primært indeks (.px), memo/BLOB-data (.mb), sekundære indekser (.xNN/.yNN), valideringsregler (.val) - samme grundnavn, samme mappe |
| Maks. felter pr. tabel | Op til 255 felter (afhængigt af formatniveau) |
| Maks. poster pr. tabel | Op til ca. 2 milliarder rækker (afhængigt af formatniveau) |
| Kryptering | Valgfri adgangskodekryptering på tabelniveau ved hjælp af det ældre Paradox-system |
| Runtime-motor | Borland/Corel Database Engine (BDE); forældet på moderne Windows |
| MIME-type | application/x-paradox |
| Understøttede platforme | Windows (nuværende); MS-DOS (historisk) |
| Relation til .db-filtypenavnet | Mindre almindelig forkortet tabelfilform; standard Paradox-tabeller bruger filtypenavnet .db |
| Integritetsstyring | Ingen indlejret CRC; integritet opretholdes af BDE og tilhørende indeksfiler |
| Udgivet | Paradox 1.0 (1985, Ansa Software); .pd is an early/abbreviated table-file form |
| Seneste version | Paradox table format level 7 (Paradox 7+); Paradox shipped within WordPerfect Office |
| Specifikation | www.corel.com |
PD-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PD-filer.