當前位置:首頁 > 通用術語 > 什麼是檔案櫃檔案(cabinet files)?概念、運作方式

什麼是檔案櫃檔案(cabinet files)?概念、運作方式

2025-08-28通用術語168

什麼是檔案櫃檔案(cabinet files)?

檔案櫃檔案是副檔名為 .cab 的檔案,用於儲存壓縮文件,通常用於分發軟體。文件櫃文件可以包含多個處於壓縮狀態的文件,或者單個壓縮文件可以分佈在多個文件櫃文件上。

檔案櫃檔案

在安裝軟體期間,安裝程式會解壓縮機櫃檔案並將產生的檔案複製到使用者的系統。

檔案櫃檔案可以使用稱為 Authenticode 的 Microsoft 技術進行數位簽署。這允許透過不受信任的網路(例如網際網路)安全地下載安裝檔案。

使用一種稱為 MSZIP 的壓縮算法對文件進行壓縮,該算法基於 Lempel-Ziv 算法。

開發人員可以使用Makecab.exe等機櫃檔案建立工具來製作機櫃檔案以與安裝程式套件一起使用。Makecab.exe 公用程式包含在適用於 Windows Installer 開發人員的 Windows SDK 元件中。

開發人員也可以使用機櫃檔案建立工具 (例如 Cabarc.exe) 來製作機櫃檔案,以與安裝程式套件搭配使用。此工具會寫入 Diamond 機櫃結構。

儲存在文件櫃檔案內的檔案的檔案索引鍵必須符合「檔案」表格的「檔案」欄中的項目,且檔案櫃中的檔案順序必須符合「順序」欄中指定的檔案順序。如需詳細資訊,請參閱使用檔案櫃和壓縮來源。

大型檔案可以在兩個或多個內閣檔案之間分割。任何一個檔案櫃檔案中,跨越下一個檔案櫃檔案的檔案不得超過 15 個檔案。例如,如果您有三個檔案櫃檔案,則第一個檔案櫃可以有 15 個檔案跨越到第二個檔案櫃檔案,第二個檔案櫃檔案可以有 15 個檔案跨越到第三個檔案櫃檔案。

安裝程式會根據安裝需要從機櫃中擷取檔案,並按照儲存在機櫃檔案中的相同順序進行安裝。安裝儲存在機櫃中的檔案的空間需求與安裝未壓縮檔案的空間需求沒有什麼不同。

檔案櫃檔案可以位於.msi檔案的內部或外部。從在 Windows 7 或 Windows Server 2008 R2 上執行的 Windows Installer 5.0 開始,安裝程式會在快取安裝套件之前,先儲存內嵌在 .msi 檔案中的任何機櫃。

Windows Installer 4.5 或更早版本:為了節省磁碟空間,安裝程式一律會先移除內嵌在.msi檔案中的任何機櫃,然後再將安裝套件快取到使用者的電腦上。

“什麼是檔案櫃檔案(cabinet files)?概念、運作方式” 的相關文章

什麼是存取控制?概念、怎麼運作、通用術語

什麼是存取控制?概念、怎麼運作、通用術語

存取控制是一個通用術語,描述管理員如何保護對 Active Directory 中物件的存取。存取控制一詞也用於 Windows Server 和 Windows XP 平臺,以描述如何使用 NTFS 檔案系統來保護檔案和資料夾,以及如何控制共用資料夾、印表機和其他網路資源的存取。存取控制原則怎麼運...

什麼是組織單位 (OU)?概念、怎麼運作

什麼是組織單位 (OU)?概念、怎麼運作

網路百科全書中組織單位 (OU) 的定義。什麼是組織單位 (OU)?組織單位是 Microsoft Windows Server Active Directory 中的一種容器物件,可以包含其他 Active Directory 物件。怎麼運作組織單位 (OU) 可以包...

什麼是頻外管理 (OBM)?概念、怎麼運作的

什麼是頻外管理 (OBM)?概念、怎麼運作的

網路百科全書中頻外管理 (OBM) 的定義。什麼是頻外管理 (OBM)?OBM 代表帶外管理,是一種使用輔助串行通信鏈路遠程管理網絡的廣域網 (WAN) 電信組件的方法。這些裝置通常是路由器、交換器或通道服務單元/資料服務單元 (CSU/DSU),用於建立和維護與公司網路的 WAN 連結。可以在帶外...

什麼是RAID?概念、RAID 範例

什麼是RAID?概念、RAID 範例

RAID 是一種使用資料備援在磁碟子系統上實作容錯的技術。什麼是 RAID?RAID 代表獨立磁碟冗餘陣列,是一種透過使用軟體或使用單獨的硬體 RAID 儲存單元使用資料冗餘在磁碟子系統上實現容錯的技術。RAID 範例資料會以數種方式之一分散到磁碟機、稱為 RAID 層級、視所需的備援和效能層級而定...

什麼是接地迴路?概念、運作方式

什麼是接地迴路?概念、運作方式

接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。什麼是接地迴路?網路中的接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。這些電壓差通常是由於不同位置接地電氣特性的不均勻性而發生的。接地迴路運作方式例如,假設兩台電...

什麼是Deamon ?概念、運作方式

什麼是Deamon ?概念、運作方式

Deamon 是一個與 UNIX 操作系統關聯的程序,它在後台運行並在沒有用戶煽動的情況下執行某些任務。什麼是 Deamon ?與 UNIX 作業系統相關聯的程式,在背景執行,無需使用者指示即可執行某些作業。常駐程式的範例是 telnet 常駐程式,它在背景持續執行,等待來自&n...