Photoshop 文件 (.psd)

Adobe 標準

Photoshop Document (PSD) 是 Adobe Photoshop 無所不在的原生檔案格式,可保留複雜的多圖層點陣圖與向量圖組成、遮罩、字型與調整圖層。

將 PSD 轉換為 PNG

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

檢查與中繼資料

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

在這裡選擇或拖放檔案

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

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

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

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

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

38 42 50 53 00 01

ASCII 表示法: 8BPS..

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

技術規格

容器架構包含標頭、色彩模式資料、影像資源、圖層與遮罩資訊以及複合影像資料的階層式文件資料庫
壓縮PackBits (RLE)、Deflate (ZIP) 或未壓縮的平面位元組色版
位元組序大端序(Motorola 位元組順序)
色彩空間sRGB, Adobe RGB, Display P3, ProPhoto RGB, CMYK, Lab 色彩, 內嵌 ICC 設定檔
色版與結構多圖層複合檔、調整圖層、文字圖層、向量遮罩、智慧型物件與色版
最大尺寸30,000 x 30,000 像素(標準 32 位元限制)
透明度完整的各圖層 alpha 透明度與混色模式(色彩增值、濾色、覆疊等)
串流與漸進式無法串流;內嵌平面化複合影像以便快速進行第三方預覽

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

技術屬性PSD (目前)PSBTIFFPNG
圖層保留Photoshop 圖層樹狀結構;相容性因應用程式而異Photoshop 圖層樹狀結構;相容性因應用程式而異有限的圖層區塊支援僅限平面化單一影像
最大尺寸30,000 x 30,000 像素300,000 x 300,000 像素幾乎無限制 (BigTIFF)實際上無限制
最大檔案大小2.0 GB(32 位元位移上限)Exabytes(64 位元位移上限)4.0 GB(標準 TIFF)2.0 GB
檔案結構版本 1 (38 42 50 53 00 01)版本 2 (38 42 50 53 00 02)TIFF IFD 目錄結構PNG 區塊串流

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

Photoshop 錯誤:「發生未預期的檔案結尾」。

根本原因: 檔案傳輸在寫入最後的複合影像和圖層色版之前遭到中斷。

修復: 使用 File2File.app PSD 復原功能來復原未受損的個別圖層或複合預覽。

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

PSD 解析器必須處理數十個自訂資源區塊與圖層色版,其中格式錯誤的長度欄位可能會導致緩衝區溢位。

已知攻擊向量

  • 配置圖層遮罩與色彩通道緩衝區時發生整數溢位。
  • 解析 PackBits (RLE) 壓縮的掃描線紀錄時,會發生緩衝區過度讀取。
  • Photoshop 圖片資源區塊(IRB)中的指標計算超出邊界。

防禦最佳實務: 使用記憶體安全的沙箱 WebAssembly 引擎來處理 PSD 檔案。

歷史起源與里程碑

2020推出 Photoshop Cloud Documents (.psdc),以 PSD 架構為基礎實現現代化的雲端圖層同步。
2002Photoshop 7.0 在 PSD 規格中引入圖層複合 與文字向量引擎。
1994Photoshop 3.0 引入圖層,將 PSD 轉變為業界標準的多圖層創意格式。
1990Thomas 與 John Knoll 隨 Adobe Photoshop 1.0 建立原始的 8BPS 格式。

主要優勢與優點

  • Photoshop 的原生格式可以保留受支援的調整圖層、遮罩與智慧型物件;相容性在其他軟體中各有不同。
  • PSD 檔案可匯入許多設計與影片應用程式中;支援的內容與圖層精確度因產品和版本而異。
  • 內嵌平面化的複合影像記錄,讓非 Adobe 影像檢視器能夠顯示藝術作品而不需算繪圖層。

技術限制與缺點

  • 嚴格的 30,000 像素尺寸限制與 2 GB 檔案大小限制(超過此閾值需要 PSB 格式)。
  • 複雜的專屬規格使得在 Adobe 軟體之外很難實現完美的第三方圖層算繪。
  • 相較於 WebP 或 PNG 等平面化匯出格式,檔案大小相當龐大。

有趣的技術冷知識

  • 每個 PSD 檔案的前 4 個位元組是 ASCII 的「8BPS」,代表「8-Bit Photoshop」。
  • Thomas Knoll 最初於 1987 年在 Macintosh Plus 上開發 Photoshop,當時的暫定名稱為「Display」。
  • 當其他應用程式在沒有 Photoshop 圖層引擎的情況下開啟 PSD 時,它只會顯示儲存在檔案結尾處的平面化複合影像。

常見技術問題

沒有 Photoshop 也能開啟 PSD 檔案嗎?

可以。您可以在網頁瀏覽器中直接使用 File2File.app 檢視、轉換 PSD 檔案,並從中擷取圖片,無需安裝 Adobe 軟體。

如何將 PSD 轉換為 PNG 或 JPG?

File2File.app 讓您能在幾秒鐘內將 PSD 檔案轉換為平面化、適合網頁使用的 PNG 或 JPG 圖片,且完全不需傳輸資料。

為什麼我的 PSD 檔案超過 2 GB 時拒絕儲存?

標準 PSD 檔案有嚴格的 2 GB 架構限制。在 Photoshop 中,請選擇「另存新檔」,再選擇「大型檔案格式 (.psb)」來儲存大於 2 GB 的檔案。