萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> macOS 教學

Mac PKG 與 DMG 檔案格式差異詳解

macOS 常見兩種軟體分發格式:.pkg(安裝包)與 .dmg(磁碟映像)。兩者用途、結構、安裝方式截然不同。

.pkg(安裝包)

  • 結構:包含安裝腳本、載荷、簽章、需求檢查等中繼資料。
  • 安裝:雙擊啟動「安裝程式」精靈,需管理員權限,可執行預安裝/後安裝腳本(如建立守護進程、修改系統設定、註冊啟動項)。
  • 適用:需系統級整合的軟體(驅動程式、系統擴展、企業部署套件)。
  • 檢視內容:右鍵「顯示套件內容」或終端機 pkgutil --expand 解包檢視。

.dmg(磁碟映像)

  • 本質:檔案系統映像(類似 Windows .iso),掛載後呈現為虛擬磁碟卷宗。
  • 使用:雙擊掛載 → 將 .app 拖曳至 Applications 資料夾(拖放安裝),或直接在掛載卷宗執行安裝程式。
  • 特性:支援壓縮、加密(AES-128/256)、唯讀/可讀寫、分段儲存。
  • 轉換:Windows 下可用 dmg2iso 轉為 .iso,或 UltraISO 商業軟體。
  • 自建:磁碟工具程式 →「檔案」→「新映像檔」→ 設定大小、加密、格式,可作加密容器、軟體分發、備份打包。

PKG 與 DMG 圖示比較

簡記:.pkg = 安裝程式(需執行腳本、系統整合);.dmg = 虛擬光碟/隨身碟(拖放安裝、可加密、可自建)。

copyright © 萬盛學電腦網 all rights reserved