Photoshop ドキュメント (.psd)

Adobe 標準

Photoshop Document (PSD) は Adobe Photoshop の普及しているネイティブファイル形式であり、複雑なマルチレイヤーのラスターおよびベクターの構成、マスク、タイポグラフィ、調整レイヤーを保持します。

PSD を PNG に変換

無料のブラウザ内 PSD から PNG へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してPSDファイルを識別します:

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してPSDファイルを識別します:

16進数シグネチャ(オフセット0):

38 42 50 53 00 01

ASCII表現: 8BPS..

標準化: Adobe Photoshopファイル形式仕様(Version 1)

技術仕様

コンテナアーキテクチャHeader、Color Mode Data、Image Resources、Layer & Mask Information、Composite Image Dataを含む階層型ドキュメントデータベース
圧縮PackBits(RLE)、Deflate(ZIP)、または非圧縮プレーナーバイトチャンネル
バイトエンディアンビッグエンディアン(Motorolaのバイト順)
色空間sRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Labカラー, 埋め込みICCプロファイル
チャンネルと構造複数レイヤーの合成、調整レイヤー、テキストレイヤー、ベクターマスク、スマートオブジェクト、チャンネル
最大寸法30,000 x 30,000ピクセル(標準の32ビット上限)
透過性各レイヤーのアルファ透明度とブレンドモード(Multiply、Screen、Overlayなど)を完全サポート
ストリーミングとプログレッシブストリーミング不可。外部アプリでの高速プレビュー用に統合済み合成画像を埋め込み

技術比較表:PSDと競合製品

技術属性PSD (現在)PSBTIFFPNG
レイヤーの保持Photoshopのレイヤーツリー。互換性はアプリによって異なるPhotoshopのレイヤーツリー。互換性はアプリによって異なる制限付きのレイヤーブロックサポートフラット化された単一画像のみ
最大寸法30,000 x 30,000 ピクセル300,000 x 300,000 ピクセル実質無制限 (BigTIFF)実質無制限
最大ファイルサイズ2.0 ギガバイト (32 ビットオフセット上限)エクサバイト (64 ビットオフセット上限)4.0 GB (標準 TIFF)2.0 ギガバイト
ファイル構造バージョン 1 (38 42 50 53 00 01)バージョン 2 (38 42 50 53 00 02)TIFF IFD ディレクトリ構造PNG チャンク ストリーム

一般的な破損モードと16進数リカバリガイド

Photoshop のエラー:「予期しないファイルの終わり (EOF) が検出されました」。

根本原因: 最終的な合成画像とレイヤーチャンネルが書き込まれる前に、ファイル転送が中断されました。

復旧: File2File.app PSD 復元を使用して、損傷していない個々のレイヤーまたは合成プレビューを復元します。

セキュリティ分析とパーサー攻撃ベクトル

PSD パーサーは、不正な長さフィールドがバッファオーバーフローを引き起こす可能性のある、多数のカスタムリソースブロックやレイヤーチャンネルを処理する必要があります。

既知の攻撃ベクター

  • レイヤーマスクおよびカラーチャンネルバッファの割り当て時の整数オーバーフロー。
  • PackBits (RLE) 圧縮されたスキャンラインレコードの解析時のバッファ読み取り超過。
  • Photoshop 画像リソースブロック (IRB) における範囲外ポインタ計算。

防御的ベストプラクティス: メモリ安全なサンドボックス化されたWebAssemblyエンジンを使用してPSDファイルを処理します。

歴史的背景とマイルストーン

2020PSD アーキテクチャに基づくクラウドレイヤー同期を刷新する Photoshop Cloud Documents (.psdc) が導入されました。
2002Photoshop 7.0 により、PSD 仕様にレイヤーカンプとテキストベクターエンジンが導入されました。
1994Photoshop 3.0 でレイヤーが導入され、PSD が業界標準のマルチレイヤー・クリエイティブフォーマットに変貌しました。
1990トーマスおよびジョン・ノール (Thomas and John Knoll) が Adobe Photoshop 1.0 とともに最初の 8BPS 形式を作成しました。

主なメリット

  • Photoshopのネイティブ形式は、対応する調整レイヤー、マスク、スマートオブジェクトを保持できます。他のソフトとの互換性は異なります。
  • 多くのデザイン・動画アプリでPSDファイルを読み込めますが、対応する内容やレイヤーの保持状況は製品とバージョンによって異なります。
  • 統合された合成画像レコードを埋め込むため、Adobe 以外の画像ビューアでもレイヤーをレンダリングせずにアートワークを表示できます。

技術的な制限とデメリット

  • 30,000 ピクセルの厳格な寸法制限と 2 GB のファイルサイズ制限があります (これを超える場合は PSB 形式が必要です)。
  • 複雑な独自仕様のため、Adobe ソフトウェア以外で完全なサードパーティ製レイヤーレンダリングを実現することが困難です。
  • WebP や PNG などのフラット化されたエクスポート形式と比較して、ファイルサイズがかなり大きくなります。

興味深い技術トリビア

  • すべての PSD ファイルの最初の 4 バイトは ASCII の「8BPS」であり、これは「8-Bit Photoshop」の略です。
  • トーマス・ノールは当初、1987 年に Macintosh Plus 上で「Display」という作業用タイトルで Photoshop を開発しました。
  • Photoshop のレイヤーエンジンなしで他のアプリケーションが PSD を開いた場合、単にファイルの末尾に保存されている結合済みの合成画像が表示されます。

よくある技術的な質問

PhotoshopなしでPSDファイルを開くことはできますか?

はい。Adobeソフトウェアをインストールすることなく、Webブラウザから直接File2File.appを使用して、PSDファイルの表示、変換、および画像の抽出を行えます。

PSDをPNGやJPGに変換するにはどうすればよいですか?

File2File.appを使用すると、データを一切送信することなく、数秒でPSDファイルをフラット化されたWeb用PNGまたはJPG画像に変換できます。

2 GBを超えるPSDファイルが保存できないのはなぜですか?

標準のPSDファイルには、2 GBという厳格なアーキテクチャ上の制限があります。Photoshopで「別名で保存」を開き、「大容量ドキュメント形式(.psb)」を選択すると、2 GBを超えるファイルを保存できます。