PDN ファイル形式とは?
.pdn は、Rick Brewster 氏と dotPDN LLC によって開発された Windows 用写真編集ツール Paint.NET で使用されるビットマップ画像ファイル形式です。Paint.NET はデフォルトでプロジェクトを .pdn ファイルとして保存します。
この形式は .NET シリアライズされたレイヤー文書です。最新のファイルは、先頭に 4 バイトのシグネチャ PDN3 を持ち、その後に長さプレフィックス付きの XML ヘッダー(キャンバスの寸法、埋め込みサムネイル)と、通常は Gzip 圧縮されたドキュメント本体が続きます。
.pdn は画像エフェクト、透明度、マルチレイヤー、およびさまざまなビット深度設定をサポートしており、Paint.NET ユーザーにとっては機能的に .psd に匹敵します。
.pdn ファイルは、.png、.jpg、.bmp などのより一般的な画像形式にエクスポートできます。他の主要なアプリケーションで .pdn をネイティブに開くことはできません。macOS および Linux ユーザーは、まずファイルを変換する必要があります。
セキュリティと安全性
リスク: LOW.pdn はスクリプトやマクロを含まないパッシブな画像データであるため、Paint.NET で開く際のリスクは低いです。唯一の現実的な注意点は、エディタ自体の入手先です。検索結果には、有料や広告の多い «Paint.NET»(サードパーティによる Microsoft Store の有料版を含む)やバンドルインストーラーのミラーサイトが表示されることが多いため、必ず公式サイト getpaint.net からダウンロードしてください。ファイル形式自体に実行コードは含まれていません。
形式の詳細
概要PDN ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | バイトオフセット 0 に `PDN3` (0x50 0x44 0x4E 0x33) |
| XML ヘッダー | シグネチャの直後にある長さプレフィックス付きの XML ブロック。キャンバスの幅、高さ、および埋め込みサムネイルプレビューを記録します |
| ドキュメント本体 | .NET バイナリシリアライズされたオブジェクトグラフ。通常は Gzip 圧縮 (0x1F 0x8B) されていますが、オプションで非圧縮 (0x00 0x01) で保存されることもあります |
| 色深度 | ピクセルあたり 32 ビット - チャンネルあたり 8 ビット (RGBA) |
| アルファチャンネル | すべてのレイヤーで完全な 8 ビットのピクセル単位アルファ透明度をサポート |
| レイヤーサポート | ドキュメントあたりのレイヤー数は無制限。各レイヤーは独立したピクセルデータ、ブレンドモード、不透明度、可視性フラグを持ちます |
| ブレンドモード | レイヤーごとに複数のブレンドモード(例:標準、乗算、スクリーン、オーバーレイ、比較(暗)、比較(明)、差分)をシリアライズされたドキュメント内に保存 |
| エフェクトの処理 | エフェクトや調整はレイヤーのピクセルデータに書き込まれます。非破壊的な調整レイヤーはありません |
| MIME タイプ | image/x-paint-net |
| 仕様 | 公開された仕様書はありません。形式の内部構造は Paint.NET のソースコードとサードパーティの分析から推測されています |
| プラットフォームサポート | Windows 上の Paint.NET でのみネイティブサポート。macOS および Linux では相互運用可能な形式への変換が必要です |
| エクスポート対象 | 内蔵またはプラグインのファイルハンドラーを介して、Paint.NET から PNG、JPEG、BMP、TIFF、GIF、TGA、DDS およびその他の形式にエクスポート可能 |
| リリース日 | 2004 (Paint.NET 1.0); current PDN3 format used by modern releases |
| 仕様書 | www.getpaint.net |
PDN の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。PDN ファイルについて最初の質問をしてみましょう。