Photoshop 大型文件 (.psb)

Adobe 標準

Photoshop Large Document Format (PSB) 是 Adobe Photoshop 的 64 位元大型畫布格式,旨在支援尺寸高達 300,000 像素且檔案大小超過標準 2 GB 限制的海量圖形檔案。

將 PSB 轉換為 PNG

免費的瀏覽器端 PSB 轉 PNG 轉換器。在您的裝置上即時轉換檔案。

檢查與中繼資料

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 PSB 檔案:

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V
零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

位元組層級標頭簽章(檔案簽章)

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 PSB 檔案:

十六進位簽章(偏移量 0):

38 42 50 53 00 02

ASCII 表示法: 8BPS..

標準化: Adobe Photoshop 檔案格式規格(版本 2)

技術規格

容器架構使用 64 位元檔案位移與長度描述元的 Photoshop 文件結構(版本 2)
壓縮RLE (PackBits)、不含預測的 ZIP、含預測的 ZIP,或未壓縮的原始平面位元組
位元組序大端序(Motorola 位元組順序)
色彩空間sRGB, Adobe RGB, ProPhoto RGB, CMYK, Lab 色彩, 內嵌 ICC 設定檔
色版與結構無限圖層、遮色片、智慧型物件、調整圖層、文字路徑與色版
最大尺寸300,000 x 300,000 像素(理論檔案大小最高可達 4 Exabytes)
透明度完整的多圖層 8 位元、16 位元或 32 位元浮點數透明度混合
串流與漸進式無法串流的多層級階層式文件資料庫

技術比較矩陣:PSB 對比競爭格式

技術屬性PSB (目前)PSDTIFFPNG
最大尺寸300,000 x 300,000 像素30,000 x 30,000 像素支援 BigTIFF 64 位元限制支援 31 位元整數限制
最大檔案大小幾乎無限(最高 4 Exabytes)2.0 GB(32 位元位移限制)4.0 GB(標準)/ Exabytes (BigTIFF)2.0 GB
內部位移64 位元檔案位移(第 2 版)32 位元檔案位移(第 1 版)32 位元(標準)/ 64 位元 (BigTIFF)32 位元區塊長度
圖層保留Photoshop 圖層資料庫;相容性因應用程式而異Photoshop 圖層資料庫;相容性因應用程式而異有限的 TIFF 圖層區塊平面化的單一圖片點陣圖

常見損壞模式與十六進位修復指南

Photoshop 顯示「無法完成您的要求,因為這不是有效的 Photoshop 檔案」。

根本原因: 64 位元圖層位移指標損毀,或在儲存期間發生意外的檔案截斷。

修復: 使用 File2File.app PSB 擷取器擷取平面化複合預覽圖片。

安全性分析與解析器攻擊向量

PSB 檔案包含複雜的 64 位元圖層階層,其中損毀的長度描述元可能會導致圖片解析器發生記憶體耗盡。

已知攻擊向量

  • 在 64 位元圖層遮罩配置期間發生整數溢位。
  • 解析 PackBits 壓縮的色版資料時發生緩衝區過度讀取。
  • 透過精心製作的畫布尺寸觸發多 GB 記憶體配置,以發動阻斷服務攻擊。

防禦最佳實務: 在解析期間驗證圖層紀錄位移並套用有界的記憶體配置限制。

歷史起源與里程碑

2013Photoshop CC 擴充了 PSB 對智慧型物件與多工作區域畫布工作流程的支援。
2005Photoshop CS2 在 PSB 內啟用 32 位元浮點數 HDR 相片編輯。
2003隨 Adobe Photoshop CS(第 8.0 版)推出,打破了歷史上 30,000 像素與 2 GB 的 PSD 限制。

主要優勢與優點

  • 打破標準 PSD 檔案的 30,000 像素尺寸限制與 2 GB 檔案大小障礙(支援最高 300,000 像素)。
  • 旨在從相容的 Photoshop 版本儲存時保留 Photoshop 圖層、路徑、智慧型物件與調整圖層;其他軟體的支援情況各有不同。
  • 用於某些大型畫布 Photoshop 工作流程,包含大型看板、全景圖與其他高解析度藝術作品。

技術限制與缺點

  • 大型 PSB 檔案可能需要大量記憶體與磁碟空間;檔案大小取決於畫布尺寸、圖層與嵌入內容。
  • 與標準 PSD 相比,在 Adobe 以外的應用程式中支援有限。
  • 將多 GB 的圖層資料庫寫入磁碟時,儲存與載入時間較慢。

有趣的技術冷知識

  • 標準 PSD 的檔案簽章(magic bytes)結尾為 0x00 0x01(第 1 版),而 PSB 檔案結尾為 0x00 0x02(第 2 版)。
  • 一張以 300 DPI 列印的 300,000 x 300,000 像素圖片,其尺寸將驚人地達到 83 英尺乘以 83 英尺(25 公尺乘以 25 公尺)。
  • 天文攝影師與 NASA 以 PSB 格式合成龐大的數十億像素望遠鏡全景圖。

常見技術問題

PSD 與 PSB 有什麼區別?

PSD 限制為 30,000 x 30,000 像素與 2 GB 的檔案大小。PSB 使用 64 位元位移來支援高達 300,000 x 300,000 像素且檔案大小達數百 GB 的圖片。

我應該何時使用 PSB 而非 PSD?

只要您的圖片任一邊超過 30,000 像素,或檔案大小超過 2 GB,Photoshop 就會提示您存成 PSB。

如何將 PSB 檔案轉換為 JPG 或 PNG?

您可以使用 File2File.app 直接在瀏覽器中將 PSB 檔案轉換為平面化的 JPG 或 PNG 圖片。