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

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

2025-08-28通用術語350

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

什麼是NTFS 特殊權限 (Windows NT)?概念、怎麼運作

什麼是NTFS 特殊權限 (Windows NT)?概念、怎麼運作

網路百科全書中 NTFS 特殊權限 (Windows NT) 的定義。什麼是 NTFS 特殊權限 (Windows NT)?NTFS 特殊許可權是在 NTFS 檔案系統標準許可權對於特定安全性目的而言不夠精細時,授與或拒絕的個別許可權。無論您是保護檔案還是資料夾,可用的特殊權限都是相同的,...

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

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

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

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

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

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

什麼是令牌環(Token Ring)?概念、怎麼運作的

什麼是令牌環(Token Ring)?概念、怎麼運作的

網路百科全書中令牌環的定義。什麼是令牌環(代幣戒指)(在計算機網絡中)?Token Ring 是 IBM 開發的一種流行的局域網 (LAN) 技術,在許多商店中仍然擁有龐大的安裝基礎,但近年來已被不同形式的以太網大大超越。權杖環在 IEEE 802.5 規範中進行了標準化,該規範描述了配置為物理星形...

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

什麼是通用分組無線電服務 (GPRS)?概念、怎麼運作的

網絡百科全書中通用分組無線服務 (GPRS) 的定義。什麼是GPRS(通用分組無線服務)?GPRS是時分多址(TDMA)蜂窩電話系統的升級版。通用分組無線電服務(GPRS)使用分組交換代替TDMA系統現有的電路交換技術,以更有效地利用可用帶寬。探地雷達GPRS為用戶提供多達八個獨立的14.4-Kbp...

什麼是手持裝置標記語言 (HDML)?概念、運作方式

什麼是手持裝置標記語言 (HDML)?概念、運作方式

手持設備標記語言 (HDML) 是一種簡單的語言,用於為小型顯示器手持設備創建類似超文本的內容。什麼是 HDML(手持設備標記語言)?一種以超文本標記語言 (HTML) 為模型的標記語言,針對個人數字助理 (PDA)、尋呼機和行動電話等手持信息設備的無線互聯網訪問進行了優化。這些設備的顯示器尺寸有限...