PX ファイル形式とは?
拡張子 .px を持つファイルはデータベースファイルのカテゴリに属し、Paradoxテーブルのプライマリキーインデックスを保持します。
.px ファイルには、対になる .db テーブルファイル内の物理的なレコード位置にプライマリキー値をマッピングするBツリーインデックスが含まれています。この形式は、Windows環境でのリレーショナルデータベース管理を容易にするParadoxによってサポートされています。ParadoxはCorelのWordPerfect Officeスイートのコンポーネントであり、もともとは1996年のCorelによる買収前にBorland Internationalによって開発されました。.px ファイルのデータは、データベースとの通信およびナビゲーションのプロセスで使用されます。 Paradoxソフトウェアを使用すると、新しいテーブルの作成、既存のテーブルの変更、およびデータベースコンテンツに対するその他の多くの操作が可能になります。これらすべてのプロセスにおいて、.px インデックスは .db データファイルとともに自動的に維持されます。
.px ファイルは単独で存在することはできず、常に対になる .db テーブルとペアになっています。.px を個別に移動または削除すると、テーブルが破損します。.db および .px ファイルにアクセスするには、Borland Database Engine (BDE) が必要です。これは32ビットのランタイムであり、互換レイヤーなしでは64ビットのWindows 10または11で公式にサポートされていません。2006年にCorel WordPerfect Office X3に同梱されたParadox 11が、最後の主要なリリースでした。
セキュリティと安全性
リスク: LOWバイナリインデックスファイルであり、実行可能コードは含まれていません。セキュリティ上のリスクはありません。注意:Paradoxのパスワード保護(.DBテーブルヘッダーに保存)はデータアクセスを暗号化しますが、インデックス自体は暗号化しません。また、BDEのパスワードスキームは現代の基準では脆弱と見なされています。
形式の詳細
概要- Pixel Image File (各種エディタ) - 一部のピクセルアートや画像エディタは、カスタムピクセル画像形式に .px を使用しますが、データベースとは無関係です。
- Doget Pixel Image - Doget画像エディタは、ネイティブのラスター画像形式として .px を使用します。
PX ファイルを開くプログラム
技術的詳細
詳細仕様| ファイル役割 | Paradox .dbテーブルのプライマリキーインデックス。プライマリキー値から対になるテーブルファイル内の物理レコード位置へのBツリーマッピングを保存します |
| エンコーディング | バイナリ、リトルエンディアン |
| コンテナ構造 | Paradox独自のBツリーインデックスコンテナ:固定ヘッダーブロック(ファイルタイプマーカー、レコード数、キーフィールド数、ブロックサイズ、ルートブロックポインタ)の後にインデックスデータブロックが続きます |
| ヘッダータイプマーカー | 最初の2バイト:03 00 - プライマリインデックス識別子。共通のParadoxバイナリヘッダー形式の一部です |
| ファイル依存関係 | 単独で存在または機能することはできません。常に対になる.dbテーブルファイルとペアになっています。 .pxを個別に削除または移動すると、テーブルが破損します |
| 形式バージョン | Paradoxテーブル形式バージョン 3.0, 3.5, 4.0, 5.0, および 7.0。バージョンは.dbテーブルヘッダーに保存され、.px自体には保存されません |
| 典型的なファイルサイズ | 1 KB - 10 MB(インデックス付きレコード数に比例) |
| テーブルファミリー | 完全なParadoxテーブルファミリーは共通のベース名を共有します:.db(データ)、.px(プライマリインデックス)、.mb(メモBLOB)、.val(妥当性制約)、.fam(ファミリーリスト)、セカンダリインデックスごとの.x01/.y01 |
| ランタイム要件 | Borland Database Engine (BDE) - 32ビット専用。互換レイヤーなしでは64ビットWindows 10/11で公式にサポートされていません |
| プラットフォーム | WindowsおよびレガシーDOS。ParadoxはmacOSやLinux向けには提供されませんでした |
| 暗号化 | .px自体にはありません。対になる.dbテーブルにオプションのパスワード保護を適用でき、これにより間接的にインデックスデータが保護されます |
| ODBCアクセス | サードパーティのODBCドライバを使用すると、完全なBDEをインストールせずにシステム上でParadox .db/.pxテーブルを読み取ることができ、最新のデータベースへの移行が可能になります |
| リリース日 | 1985 with Paradox 1.0 by Ansa Software; format stabilized under Borland Paradox 4 (1992) |
| 最新バージョン | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006) - last major update |
| 仕様書 | www.nknabe.dk |
PX の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。PX ファイルについて最初の質問をしてみましょう。