Photoshop ドキュメント (.psd)
Adobe 標準Photoshop Document (PSD) は Adobe Photoshop の普及しているネイティブファイル形式であり、複雑なマルチレイヤーのラスターおよびベクターの構成、マスク、タイポグラフィ、調整レイヤーを保持します。
PSD を PNG に変換
無料のブラウザ内 PSD から PNG へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで PSD ファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで PSD ファイルを識別します:
16進数シグネチャ (オフセット 0):
38 42 50 53 00 01ASCII表現: 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 (現在) | PSB | TIFF | PNG |
|---|---|---|---|---|
| レイヤーの保持 | 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) における範囲外ポインタ計算。
防御的ベストプラクティス:
歴史的背景とマイルストーン
主な利点とメリット
- デジタルデザインの業界ベンチマークであり、非破壊の調整レイヤー、レイヤーマスク、スマートオブジェクトを 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を超えるファイルを保存できます。