Photoshop ビッグドキュメント (.psb)
Adobe 標準Photoshop Large Document Format (PSB) は、最大300,000ピクセルの寸法および標準の2 GBの制限を超えるファイルサイズを持つ大規模なグラフィックファイルをサポートするために設計された、Adobe Photoshopの64ビット大型カンバスフォーマットです。
PSB を PNG に変換
無料のブラウザ内 PSB から PNG へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで PSB ファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで PSB ファイルを識別します:
16進数シグネチャ (オフセット 0):
38 42 50 53 00 02ASCII表現: 8BPS..
標準化: Adobe Photoshop File Format Specification (Version 2)
技術仕様
| コンテナアーキテクチャ | Photoshop document structure using 64-bit file offsets and length descriptors (Version 2) |
| 圧縮 | RLE (PackBits), ZIP without prediction, ZIP with prediction, or uncompressed raw planar bytes |
| バイトエンディアン | Big-Endian (Motorola byte order) |
| 色空間 | sRGB, Adobe RGB, ProPhoto RGB, CMYK, Lab Color, Embedded ICC Profiles |
| チャンネルと構造 | Unlimited layers, masks, smart objects, adjustment layers, text paths, and alpha channels |
| 最大寸法 | 300,000 x 300,000 pixels (up to 4 Exabytes theoretical file size) |
| 透過性 | Full multi-layer 8-bit, 16-bit, or 32-bit floating-point alpha blending |
| ストリーミングとプログレッシブ | Non-streamable multi-layer hierarchical document database |
技術比較マトリックス: PSB 対 競合製品
| 技術属性 | PSB (現在) | PSD | TIFF | PNG |
|---|---|---|---|---|
| 最大寸法 | 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ビットチャンク長 |
| レイヤー保持 | 100% Photoshopレイヤーデータベース | 100% Photoshopレイヤーデータベース | 制限付きTIFFレイヤーブロック | 統合された単一画像ラスター |
一般的な破損モードと16進数リカバリガイド
Photoshopに「有効なPhotoshopドキュメントではないため、要求を完了できませんでした。」と表示されます。
根本原因: 破損した64ビットレイヤーオフセットポインタ、または保存中の予期せぬファイルの切り捨て。
復旧: File2File PSB Extractorを使用して、統合された合成プレビュー画像を抽出します。
セキュリティ分析とパーサー攻撃ベクトル
PSBファイルには複雑な64ビットレイヤー階層が含まれており、破損した長さ記述子によって画像パーサーでメモリ枯渇を引き起こす可能性があります。
既知の攻撃ベクター
- 64ビットレイヤーマスク割り当て中の整数オーバーフロー。
- PackBits圧縮チャンネルデータの解析時のバッファオーバーリード。
- 操作されたカンバス寸法によって引き起こされる、マルチギガバイトのメモリ割り当てを通じたサービス拒否 (DoS)。
防御的ベストプラクティス:
歴史的背景とマイルストーン
主な利点とメリット
- 標準PSDファイルの30,000ピクセルの寸法制限と2 GBのファイルサイズ制限を打破します (最大300,000ピクセルまでサポート)。
- 非破壊のPhotoshopレイヤー、パス、スマートオブジェクト、フィルター、および調整レイヤーを100%保持します。
- 巨大なビルボード、パノラマ壁画、ビルラッピング、およびギガピクセル写真撮影における業界標準です。
技術的な制限とデメリット
- 巨大なファイルサイズ (マスタードキュメントあたり通常5 GB〜50 GB) であり、膨大なRAMとディスク容量を必要とします。
- 標準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画像に変換できます。