什麼是CAB文件?

如何打開,編輯和轉換CAB文件

具有.CAB 文件擴展名文件是Windows Cabinet文件(它們以前稱為鑽石文件)。 它們是壓縮文件,用於存儲與可能涉及設備驅動程序或系統文件的各種Windows安裝相關的數據。

Microsoft Publisher程序的打包並執行功能可以使CAB文件以PUZ文件擴展名結尾。 其中包含文檔中包含的所有內容,採用與CAB相同的歸檔格式,因此可以像處理CAB文件一樣對待它們。

InstallShield安裝程序也使用CAB擴展名創建文件,但它們與Windows Cabinet文件格式無關。

某些設備可能使用CAB文件擴展名來存儲固件文件。

如何打開CAB文件

在Windows中雙擊Windows Cabinet文件將自動打開該文件作為存檔,以便您可以看到裡面的內容。 Windows基本上將它視為一個文件夾,並自動執行; 您無需為Windows下載CAB開啟器。

但是,您也可以使用文件解壓縮工具打開或提取CAB文件。 通過這條路線,您可以在其他操作系統(如macOS或Linux)上打開CAB文件。 一些可用於CAB文件的免費文件提取程序包括7-Zip,PeaZip,WinZip,IZArc,Unarchiver和cabextract。

如果您有一個來自Microsoft Publisher的PUZ文件,則可以使用任何剛才提到的文件提取器來打開它。 如果這些程序無法識別PUZ文件擴展名,請首先打開文件解壓縮軟件,然後瀏覽PUZ文件或將.PUZ文件擴展名更改為.CAB,然後重試。

InstallShield CAB文件與Windows Cabinet文件不同,但它們可以用不合適的方式提取。

在Windows中安裝CAB文件

如果您以CAB格式下載了一個離線下載的Windows更新文件,則可以通過提升的命令提示符來安裝它。 鍵入以下命令 ,將CAB文件的路徑替換為正在使用的路徑:

dism / online / add-package /packagepath:"C:\files\cabname.cab“

您不應使用DISM命令來安裝語言包,而應使用lpksetup.exe工具,如下所示:

  1. 使用Win + R鍵盤快捷鍵打開運行對話框。
  2. 輸入lpksetup (第一個字母是小寫的L)。
  3. 點擊或點擊安裝顯示語言
  4. 選擇瀏覽...打開CAB文件。
  5. 點擊/點擊下一步
  6. 等待整個過程完成。 它可能需要一段時間。
  7. 進度 顯示 “已完成”時,您可以關閉安裝顯示語言屏幕。

提示:要切換到Windows 10中的語言,請打開設置 ,然後導航到時間和語言 ,然後選擇左側的區域和語言選項卡。 在較早版本的Windows中,它是控制面板>時鐘,語言和區域>語言 。 最後,選​​擇您要使用的語言,然後按照顯示的說明(如果有)。

如何轉換CAB文件

沒有任何文件轉換器程序,我們知道可以做一個乾淨的CAB到MSI轉換。 但是,您可能會發現此Flexera Software論壇帖子有幫助。

WSP文件是SharePoint解決方案包文件,由Microsoft SharePoint使用並以CAB格式壓縮。 您可以將WSP文件重命名為CAB並像打開Windows Cabinet文件一樣打開它。

您可以使用IExpress Wizard(包含在Windows中的工具)將CAB轉換為EXE 。 使用Win + R鍵盤快捷鍵打開運行對話框,然後鍵入iexpress

如果您需要將CAB轉換為KDZ以獲取正確格式的Android固件文件,請按照BOYCRACKED上的說明進行操作。

有關CAB格式的更多信息

Windows可能會使用DEFLATE(如大多數ZIP文件),Quantum或LZX壓縮CAB文件,因為格式支持所有三種壓縮算法。

每個CAB檔案都被壓縮為一個整體,而不是每個文件單獨壓縮。 CAB存檔最多可以容納65,535個CAB文件夾,並且這些文件夾可以包含相同數量的文件。

當安裝程序實際使用CAB文件時,其中包含的文件將根據需要提取,並按照它們存儲在CAB文件中的順序進行提取。

只要不超過15個文件跨越下一個CAB文件,就可以將大文件製作成多個CAB文件。 這意味著您可以在一個CAB文件中擁有多達15個文件,這些文件跨越到系列中的下一個CAB文件,並且最多可以有15個文件。

CAB文件由前4個字節識別。 如果使用文本編輯器將CAB文件作為文本文件打開,則會在前四個字母中看到“MSCF”。

您可以使用包含在Windows中的makecab.exe製作CAB文件。 在命令提示符下運行這樣的命令會將文件壓縮成CAB存檔:

makecab.exe C:\ files \ program.jpg C:\ files \ program.cab

您可以從Microsoft的Windows開發人員中心和Microsoft Cabinet Format頁面閱讀Windows Cabinet文件格式的更多信息。

你可以刪除CAB文件嗎?

當您在一個文件夾中看到數十甚至數百個CAB文件時,從您的計算機中刪除CAB文件可能會很誘人。 在決定這一點之前,最重要的是了解CAB文件的位置以及它們是否重要。

例如, C:\ Windows \ System32 \等文件夾中的CAB文件應該保存,無論如何。 試圖破譯這裡重要的內容可能會讓人感到困惑,而做出錯誤的決定可能會在稍後導致問題,因為Windows可能需要您刪除的CAB文件來修復損壞的文件。

但是,與iTunes,DirectX或其他第三方程序相關的CAB文件可能可以安全刪除而不會導致系統損壞, 但可能會使程序停止工作 或阻止某些任務運行 。 如果程序在刪除CAB文件後停止工作,請修復它或重新安裝它,但有可能這些類型的CAB文件只是暫時的。

由於CAB文件的性質,通常在程序的設置文件中看到它們。 例如,Microsoft Office安裝程序包含多個CAB文件,其中一些非常大。 如果這些被刪除,如果會破壞安裝程序,您將無法使用這些安裝文件來安裝MS Office。

某些軟件會在安裝更新或執行其他系統相關任務時將cab_xxxx文件轉儲到C:\ Windows \ Temp \文件夾中。 除非您的計算機正在主動更新或安裝軟件(因為它們當時可能正在使用),否則刪除此位置的CAB文件是完全安全的。

如果因為保持重新生成而不能刪除CAB文件(例如C:\ Windows \ Logs \ CBS \文件夾不斷製作LOG和CAB文件),請嘗試刪除最舊的LOG文件(或所有文件),然後刪除每個文件來自C:\ Windows \ Temp \的CAB文件。