Vad är filformatet PD?
Filer med filändelsen .pd lagrar data som används av Corel Paradox, ett program för hantering av relationella databaser som ingår i programsviten WordPerfect Office. Formatet härstammar från Paradox 1.0 (1985, Ansa Software) och underhölls senare av Borland och därefter Corel Corporation.
Corel Paradox är ett paket för hantering av relationella databaser. .pd-filer är tabellfiler - en mindre vanlig förkortad form av den vanliga Paradox-tabellen - och de innehåller både tabellstrukturen och de faktiska dataposterna. Varje fil kodar:
- fältdefinitioner och deras datatyper,
- dataposter med fast längd,
- metadata i sidhuvudet (poststorlek, formatnivå, fältbeskrivningar),
- valfri lösenordskryptering på tabellnivå.
En .pd-tabell står aldrig ensam. Komplementfiler som delar samma basnamn - ett .px primärindex, .mb memo/BLOB-data och .xNN/.yNN sekundära index - måste finnas i samma katalog för att tabellen ska vara fullt tillgänglig.
Till skillnad från vad tidigare beskrivningar antytt är .pd-filer binära, inte vanlig text, och kan inte läsas på ett meningsfullt sätt i en textredigerare. De nås via Borland/Corel Database Engine (BDE), som är föråldrad på moderna Windows. Att arbeta med .pd-filer idag kräver vanligtvis Corel Paradox inom WordPerfect Office, LibreOffice Base eller ett dedikerat verktyg för Paradox-konvertering.
Säkerhet & trygghet
RISK: LOWEn Paradox .pd-tabell är passiv data och kör inte kod, så själva filen innebär låg risk. De verkliga farorna är praktiska: saknade komplementfiler (.px/.mb) korrumperar tabellen, och den föråldrade Borland Database Engine är instabil på 64-bitars Windows - arbeta på kopior, aldrig original. Var försiktig med slumpmässiga webbplatser för «PD-filöppnare»; många är förpackade med adware/PUP. Använd Paradox, LibreOffice eller en välrenommerad konverterare istället.
Formatdetaljer
i ett nötskal- Macromedia FreeHand-ritning - Äldre FreeHand-versioner använde .pd för vektorritningar (nu Adobe; FreeHand lades ner 2007).
- Pure Data-patch / Stuffit-segment - Pure Data (ljudprogrammering) använder .pd-patchar, och .pd har förekommit som en del av ett delat Stuffit-arkiv; båda är orelaterade till Paradox-tabellen som beskrivs här.
Program som öppnar PD-filer
Tekniska detaljer
djup specifikation| Formattyp | Proprietär binär relationell databastabell |
| Kodning | Binär, little-endian byteordning |
| Filstruktur | Binärt sidhuvud (poststorlek, formatnivå, fältbeskrivningar) följt av dataposter med fast längd |
| Tabellformatnivåer | Nivåerna 3-7 över olika Paradox-versioner; nivån styr tillgängliga fälttyper och postgränser |
| Komplementfiler som krävs | Primärindex (.px), memo/BLOB-data (.mb), sekundära index (.xNN/.yNN), valideringsregler (.val) - samma basnamn, samma mapp |
| Max antal fält per tabell | Upp till 255 fält (beroende på formatnivå) |
| Max antal poster per tabell | Upp till cirka 2 miljarder rader (beroende på formatnivå) |
| Kryptering | Valfri lösenordskryptering på tabellnivå med det äldre Paradox-schemat |
| Körningsmotor | Borland/Corel Database Engine (BDE); föråldrad på moderna Windows |
| MIME-typ | application/x-paradox |
| Plattformar som stöds | Windows (nuvarande); MS-DOS (historisk) |
| Relation till .db-ändelsen | Mindre vanlig förkortad tabellfilsform; standard Paradox-tabeller använder ändelsen .db |
| Integritetshantering | Ingen inbäddad CRC; integriteten upprätthålls av BDE och medföljande indexfiler |
| Släppt | Paradox 1.0 (1985, Ansa Software); .pd is an early/abbreviated table-file form |
| Senaste version | Paradox table format level 7 (Paradox 7+); Paradox shipped within WordPerfect Office |
| Specifikation | www.corel.com |
PD-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PD-filer.