PDOファイルとは何か?

概要

PDOファイル(Portable Data Object ファイル)は、複数のデータオブジェクトを 1 つのファイルに格納できるコンテナ形式です。Embarcadero Technologies の CodeGear 部門が開発し、主に Delphi や C++Builder の開発環境で使用されます。

構造

ファイルは大きく「ヘッダー部」と「データ部」の 2 つに分かれます。ヘッダー部にはファイル形式や格納されているオブジェクトの種類、サイズ、バージョン、その他メタデータが記録され、データ部には各オブジェクトの実体がバイナリ形式で格納されます。

主な利用例

画像、音声、テキスト文書、バイナリファイルなど、さまざまなデータを保存・転送するために使用されます。また、複数のファイルを 1 つのアーカイブにまとめることで、管理や配布が容易になる点も特徴です。

編集・操作方法

Embarcadero の Delphi や C++Builder はもちろん、PDO 形式に対応した他の開発環境でも開くことができます。さらに、CodeGear やサードパーティが提供する API やライブラリを利用すれば、プログラムから直接読み書きすることも可能です。

まとめ

PDO ファイルは、構造化された効率的なデータコンテナとして、Delphi および C++Builder の開発現場で広く利用されています。

PPO - 関連記事