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

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

2025-08-28通用術語8

什麼是檔案櫃檔案(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)?概念、運作方式” 的相關文章

什麼是DHCP 中繼代理?概念、如何運作、通用術語

什麼是DHCP 中繼代理?概念、如何運作、通用術語

DHCP 中繼代理程式是 TCP/IP 主機,其設定為允許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端。什麼是 DHCP 中繼代理?設定為容許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端的 TCP/IP 主機。DHCP 轉送代理程式...

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

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

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

什麼是Microsoft BackOffice?概念、運作方式

什麼是Microsoft BackOffice?概念、運作方式

網路百科全書中 Microsoft BackOffice 的定義。什麼是 Microsoft BackOffice?Microsoft BackOffice 是適用於內部網路、公司網路和因特網的全面整合式伺服器產品系列。Microsoft BackOffice 提供兩種不同的整合式產品套件 – Ba...

什麼是Apple 開放式運輸(Apple Open Transport)?概念、運作方式

什麼是Apple 開放式運輸(Apple Open Transport)?概念、運作方式

網路百科全書中蘋果開放傳輸的定義。什麼是 Apple Open Transport?Apple Open Transport 是一種 Apple 網路技術,用於傳輸獨立網路,是 Macintosh 作業系統網路和通訊子系統的一部分。Apple Open Transport 的設計目的是讓你在 Mac...

什麼是小程式(APPLET)?概念、運作方式

什麼是小程式(APPLET)?概念、運作方式

網路百科全書中APPLET的定義。什麼是小程式?小程式是使用 Java 程式語言編寫的程序,可以透過網頁存取並下載到用戶端電腦,並在 Web 瀏覽器視窗中運行。Java 小程式可以將動態功能新增至靜態網頁,前提是使用者使用啟用 Java 的 Web 瀏覽器檢視這些頁面。小程式 (Java)小程式的工...

什麼是啟動檔案?概念、運作方式

什麼是啟動檔案?概念、運作方式

啟動檔案是在電腦上啟動(啟動)作業系統所需的檔案。什麼是啟動檔案?啟動檔案是在電腦上啟動作業系統所需的檔案。每個作業系統都有自己的一組開機檔案,需要在開機順序期間尋找、載入和初始化作業系統。啟動檔案首次安裝 Windows 操作系統時,某些文件會放置在硬盤驅動器上,這些文件需要存在才能加載操作系統,...