DMG 與 PKG:這些文件類型有何區別?

像您這樣的讀者幫助支持 MUO。 當您使用我們網站上的鏈接進行購買時,我們可能會賺取附屬佣金。 閱讀更多。

如果您是 macOS 用戶,您很可能在某些時候遇到過 PKG 和 DMG 文件。 兩者都是用於各種文件格式的常見文件擴展名,但您應該了解一些根本區別。

什麼是 PKG?

Apple 在其移動和計算設備上普遍使用 PKG 文件格式。 它受 macOS 和 iOS 支持,並包含來自 Apple 的軟件包。 不過,它並不是 Apple 設備獨有的,因為 Sony 也使用 PKG 在 PlayStation 設備上安裝軟件包。

Macbook 圖像

可以使用 Apple Installer 提取和安裝 PKG 文件格式的內容。 它與壓縮文件非常相似; 可以右擊文件查看內容,打包時文件是壓縮的。

PKG 文件格式維護一個數據塊的索引以讀取其中的每個文件。PKG 文件擴展名已經存在了很長一段時間,並已在 Apple Newton 操作系統以及 Oracle 目前維護的操作系統 Solaris 中使用。 此外,BeOS 等遺留操作系統也使用 PKG 文件。

PKG 文件包含有關在安裝某些文件時將其移動到何處的說明。 它在提取過程中使用這些指令,將數據複製到硬盤驅動器上的特定位置。

什麼是 DMG 文件?

大多數 macOS 用戶都熟悉 DMG 文件格式,它是磁盤映像文件的縮寫。DMG 是 Apple 磁盤映像文件擴展名。 它是一個磁盤映像,可用於分發軟件或其他文件,甚至可用於存儲(如可移動媒體)。 安裝後,它會復制可移動媒體,如 USB 驅動器。 您可以從桌面訪問 DMG 文件。

DMG 文件通常將文件移動到應用程序文件夾。 您可以使用磁盤工具創建 DMG 文件,macOS Ventura 也提供該工具。

這些通常是包含元數據的原始磁盤映像。 如果需要,用戶還可以加密 DMG 文件。 將它們視為包含您期望在磁盤上的所有內容的文件。

Apple 使用這種格式來壓縮和存儲軟件安裝包,以代替物理磁盤。 如果您從網上下載了適用於您的 Mac 的軟件,您可能遇到過 DMG 文件。

PKG 和 DMG 文件之間的主要區別

雖然它們看起來相似並且有時可以執行相同的功能,但 PKG 和 DMG 文件之間存在一些關鍵差異。

文件夾與圖像

從技術角度來看,PKG 文件通常是文件夾; 他們將幾個文件打包成一個文件,您可以一起下載。PKG 文件是安裝包。 另一方面,DMG 文件是簡單的磁盤映像。

當您打開 DMG 文件時,它會啟動軟件安裝程序或存儲在其中的內容,通常在您的計算機上顯示為可移動驅動器。 請記住,DMG 不是安裝程序; 它只是可移動媒體的映像,例如 ISO 文件。

Windows 上的通用存檔打開器可用於打開 PKG 文件。 您也可以在 Windows 上打開 DMG 文件,但過程略有不同。

使用腳本

PKG 文件可以包含安裝後或預安裝腳本,其中可能包含有關文件安裝位置的說明。 它還可以將多個文件複製到一個位置或在多個位置安裝文件。

DMG 文件將軟件安裝在核心文件夾中。 該文件出現在桌面上,內容通常安裝在應用程序中。

DMG 可以支持填充現有用戶 (FEU) 的相對路徑,使開發人員可以更輕鬆地為系統上的每個用戶添加用戶指南,例如傳統的 ReadMe 文檔。

從技術上講,您也可以在 PKG 上添加此類文件,但這需要大量的專業知識和安裝後腳本方面的經驗。

DMG 和 PKG 文件有不同的用途

雖然兩者都很常用,但它們的預期用途略有不同。DMG 文件更靈活,更適合分發,而 PKG 文件為特定安裝說明提供更多選項。 此外,它們都經過壓縮,因此原始文件的大小減小了。

Scroll to Top