Co to jest format pliku PD?
Pliki z rozszerzeniem .pd przechowują dane używane przez Corel Paradox, aplikację do zarządzania relacyjnymi bazami danych wchodzącą w skład pakietu oprogramowania WordPerfect Office. Format ten wywodzi się z Paradox 1.0 (1985, Ansa Software), a później był rozwijany przez Borland, a następnie Corel Corporation.
Corel Paradox to pakiet do zarządzania relacyjnymi bazami danych. Pliki .pd są plikami tabel - rzadziej spotykaną, skróconą formą standardowej tabeli Paradox - i zawierają zarówno strukturę tabeli, jak i rzeczywiste rekordy danych. Każdy plik koduje:
- definicje pól i ich typy danych,
- rekordy danych o stałej długości,
- metadane nagłówka (rozmiar rekordu, poziom formatu, deskryptory pól),
- opcjonalne szyfrowanie hasłem na poziomie tabeli.
Tabela .pd nigdy nie występuje samodzielnie. Pliki towarzyszące o tej samej nazwie bazowej - indeks podstawowy .px, dane memo/BLOB .mb oraz indeksy pomocnicze .xNN/.yNN - muszą znajdować się w tym samym katalogu, aby tabela była w pełni dostępna.
W przeciwieństwie do tego, co sugerowały wcześniejsze opisy, pliki .pd są binarne, a nie tekstowe, i nie można ich sensownie odczytać w edytorze tekstu. Dostęp do nich odbywa się poprzez Borland/Corel Database Engine (BDE), który jest przestarzały w nowoczesnych systemach Windows. Praca z plikami .pd obecnie zazwyczaj wymaga Corel Paradox w ramach WordPerfect Office, LibreOffice Base lub dedykowanego narzędzia do konwersji Paradox.
Bezpieczeństwo
RYZYKO: LOWTabela Paradox .pd to dane pasywne i nie wykonuje kodu, więc sam plik stanowi niskie ryzyko. Prawdziwe zagrożenia są praktyczne: brakujące pliki towarzyszące (.px/.mb) uszkadzają tabelę, a przestarzały silnik Borland Database Engine działa niestabilnie na 64-bitowym Windows - pracuj na kopiach, nigdy na oryginałach. Uważaj na przypadkowe strony z „PD file opener”; wiele z nich to instalatory adware/PUP. Zamiast tego użyj Paradox, LibreOffice lub renomowanego konwertera.
Szczegóły formatu
w pigułce- Rysunek Macromedia FreeHand - Starsze wersje FreeHand używały .pd dla rysunków wektorowych (obecnie Adobe; FreeHand wycofany w 2007 r.).
- Patch Pure Data / segment Stuffit - Pure Data (programowanie audio) używa patchy .pd, a .pd pojawiało się również jako część podzielonego archiwum Stuffit; oba nie są powiązane z tabelą Paradox opisaną tutaj.
Programy otwierające pliki PD
Szczegóły techniczne
specyfikacja| Typ formatu | Własnościowa binarna tabela relacyjnej bazy danych |
| Kodowanie | Binarne, kolejność bajtów little-endian |
| Struktura pliku | Nagłówek binarny (rozmiar rekordu, poziom formatu, deskryptory pól), po którym następują rekordy danych o stałej długości |
| Poziomy formatu tabeli | Poziomy 3-7 w różnych wersjach Paradox; poziom kontroluje dostępne typy pól i limity rekordów |
| Wymagane pliki towarzyszące | Indeks podstawowy (.px), dane memo/BLOB (.mb), indeksy pomocnicze (.xNN/.yNN), reguły poprawności (.val) - ta sama nazwa bazowa, ten sam folder |
| Maksymalna liczba pól w tabeli | Do 255 pól (zależnie od poziomu formatu) |
| Maksymalna liczba rekordów w tabeli | Do około 2 miliardów wierszy (zależnie od poziomu formatu) |
| Szyfrowanie | Opcjonalne szyfrowanie hasłem na poziomie tabeli przy użyciu starszego schematu Paradox |
| Silnik wykonawczy | Borland/Corel Database Engine (BDE); przestarzały w nowoczesnych systemach Windows |
| Typ MIME | application/x-paradox |
| Obsługiwane platformy | Windows (obecnie); MS-DOS (historycznie) |
| Relacja do rozszerzenia .db | Rzadziej spotykana skrócona forma pliku tabeli; standardowe tabele Paradox używają rozszerzenia .db |
| Zarządzanie integralnością | Brak wbudowanego CRC; integralność utrzymywana przez BDE i towarzyszące pliki indeksów |
| Wydano | Paradox 1.0 (1985, Ansa Software); .pd is an early/abbreviated table-file form |
| Najnowsza wersja | Paradox table format level 7 (Paradox 7+); Paradox shipped within WordPerfect Office |
| Specyfikacja | www.corel.com |
Konwersje PD
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PD.