Photoshop ビッグドキュメント (.psb)

Adobe 標準

Photoshop Large Document Format (PSB) は、Adobe Photoshop の64ビット大型カンバス形式です。一辺最大300,000ピクセルで、標準の2 GB制限を超える大容量のグラフィックファイルにも対応するよう設計されています。

PSB を PNG に変換

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

調査とメタデータ

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

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

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

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

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

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

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

38 42 50 53 00 02

ASCII表現: 8BPS..

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

技術仕様

コンテナアーキテクチャ64ビットのファイルオフセットと長さ記述子を用いるPhotoshopドキュメント構造(Version 2)
圧縮RLE(PackBits)、予測なしZIP、予測ありZIP、または非圧縮の生プレーナーバイト
バイトエンディアンビッグエンディアン(Motorolaのバイト順)
色空間sRGB, Adobe RGB, ProPhoto RGB, CMYK, Labカラー, 埋め込みICCプロファイル
チャンネルと構造レイヤー、マスク、スマートオブジェクト、調整レイヤー、テキストパス、アルファチャンネルの数に制限なし
最大寸法300,000 x 300,000ピクセル(理論上の最大ファイルサイズは4エクサバイト)
透過性複数レイヤーの8、16、32ビット浮動小数点アルファブレンドを完全サポート
ストリーミングとプログレッシブ複数レイヤーの階層型ドキュメントデータベースのため、ストリーミング不可

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

技術属性PSB (現在)PSDTIFFPNG
最大寸法300,000 x 300,000 ピクセル30,000 x 30,000 ピクセルBigTIFF 64ビットの制限をサポート31ビット整数制限をサポート
最大ファイルサイズ実質無制限 (最大4エクサバイト)2.0ギガバイト (32ビットオフセット制限)4.0 GB (標準) / エクサバイト (BigTIFF)2.0ギガバイト
内部オフセット64ビットファイルオフセット (バージョン2)32ビットファイルオフセット (バージョン1)32ビット (標準) / 64ビット (BigTIFF)32ビットチャンク長
レイヤー保持Photoshopのレイヤーデータベース。互換性はアプリによって異なるPhotoshopのレイヤーデータベース。互換性はアプリによって異なる限定的なTIFFレイヤーブロック統合された単一画像ラスター

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

Photoshopに「有効なPhotoshopドキュメントではないため、要求を完了できませんでした。」と表示されます。

根本原因: 破損した64ビットレイヤーオフセットポインタ、または保存中の予期せぬファイルの切り捨て。

復旧: File2File.app PSB Extractorを使用して、統合された合成プレビュー画像を抽出します。

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

PSBファイルには複雑な64ビットレイヤー階層が含まれており、破損した長さ記述子によって画像パーサーでメモリ枯渇を引き起こす可能性があります。

既知の攻撃ベクター

  • 64ビットレイヤーマスク割り当て中の整数オーバーフロー。
  • PackBits圧縮チャンネルデータの解析時のバッファオーバーリード。
  • 操作されたカンバス寸法によって引き起こされる、マルチギガバイトのメモリ割り当てを通じたサービス拒否 (DoS)。

防御的ベストプラクティス: 解析中に、レイヤーレコードのオフセットを検証し、境界付きメモリ割り当て制限を適用します。

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

2013Photoshop CCが、スマートオブジェクトおよびマルチアートボードカンバスのワークフローに対するPSBのサポートを拡張します。
2005Photoshop CS2により、PSB内での32ビット浮動小数点HDR画像編集が可能になります。
2003従来の30,000ピクセルおよび2 GBのPSDの制限を打破するため、Adobe Photoshop CS (バージョン8.0) で導入されました。

主なメリット

  • 標準PSDファイルの30,000ピクセルの寸法制限と2 GBのファイルサイズ制限を打破します (最大300,000ピクセルまでサポート)。
  • 対応するバージョンのPhotoshopで保存すると、Photoshopのレイヤー、パス、スマートオブジェクト、調整レイヤーを保持するよう設計されています。他のソフトでの対応状況は異なります。
  • 看板、パノラマなど、高解像度の作品を扱う一部のPhotoshop大判キャンバスワークフローで使われます。

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

  • 大きなPSB文書では多くのメモリやディスク容量が必要になる場合があります。ファイルサイズはキャンバス寸法、レイヤー、埋め込みコンテンツによって異なります。
  • 標準PSDと比較して、Adobe製以外のアプリケーションでのサポートが限定的です。
  • マルチギガバイトのレイヤーデータベースをディスクに書き込む際の保存および読み込み時間が遅くなります。

興味深い技術トリビア

  • 標準PSDのマジックバイトは 0x00 0x01 (バージョン1) で終了しますが、PSBファイルは 0x00 0x02 (バージョン2) で終了します。
  • 300,000 x 300,000ピクセルの画像を300 DPIで印刷した場合、驚異的な83フィート×83フィート (25メートル×25メートル) の大きさになります。
  • 天体写真家やNASAは、PSB形式で巨大なマルチギガピクセルの望遠鏡パノラマを合成しています。

よくある技術的な質問

PSDとPSBの違いは何ですか?

PSDは最大30,000 x 30,000ピクセル、ファイルサイズは2 GBまでに制限されています。PSBは64ビットオフセットを使用し、最大300,000 x 300,000ピクセルの画像や、数百ギガバイトにも及ぶファイルサイズをサポートします。

PSDではなくPSBを使用すべきなのはどのようなときですか?

画像のいずれかの次元が30,000ピクセルを超える場合、またはファイルサイズが2 GBを超える場合、PhotoshopはPSBとして保存するよう促します。

PSBファイルをJPGやPNGに変換するにはどうすればよいですか?

ブラウザから直接File2File.appを使用して、PSBドキュメントをレイヤーを統合したJPGまたはPNG画像に変換できます。