Photoshop ドキュメント (.psd)

Adobe 標準

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

PSD を PNG に変換

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

調査とメタデータ

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

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

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

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

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

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

38 42 50 53 00 01

ASCII表現: 8BPS..

標準化: Adobe Photoshop File Format Specification (Version 1)

技術仕様

コンテナアーキテクチャHierarchical document database containing Header, Color Mode Data, Image Resources, Layer & Mask Information, and Composite Image Data
圧縮PackBits (RLE), Deflate (ZIP), or uncompressed planar byte channels
バイトエンディアンBig-Endian (Motorola byte order)
色空間sRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Lab Color, Embedded ICC
チャンネルと構造Multi-layer composites, adjustment layers, text layers, vector masks, smart objects, and channels
最大寸法30,000 x 30,000 pixels (standard 32-bit limit)
透過性Full per-layer alpha transparency and blend modes (Multiply, Screen, Overlay, etc.)
ストリーミングとプログレッシブNon-streamable; embeds flattened composite image for quick third-party previewing

技術比較マトリックス: PSD 対 競合製品

技術属性PSD (現在)PSBTIFFPNG
レイヤーの保持100% 完全な Photoshop レイヤー ツリー100% 完全な 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 PSD 復元を使用して、損傷していない個々のレイヤーまたは合成プレビューを復元します。

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

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

既知の攻撃ベクター

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

防御的ベストプラクティス:

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

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

主な利点とメリット

  • デジタルデザインの業界ベンチマークであり、非破壊の調整レイヤー、レイヤーマスク、スマートオブジェクトを 100% 保持します。
  • グラフィックデザイン、動画編集 (Premiere、After Effects)、3D モデリングツール間での普遍的なインポート互換性があります。
  • 統合された合成画像レコードを埋め込むため、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を超えるファイルを保存できます。