[Windows] 使用 cabarc 產生 .CAB 檔案

[Windows] 使用 cabarc 產生 .CAB 檔案

今天專案上需要產生一個 .CAB 檔案來做測試,

原本是想隨意找個 Windows 上現有的 CAB 檔,再加些我要的檔案進去, 

卻發現 WinRAR / 7-zip 雖然可以打開,卻都沒辦法加檔案進去… Orz

 

MSDN: Creating a CAB File 上有關於建立 CAB 檔案的詳細描述,

不過我只需要一個可以把我指定的檔案壓成 CAB 的指令就行了,

因此只需要執行 cabarc 這個指令~

像是我想要把 testbat.bat 和 list.txt 兩個檔案壓成 testcab.cab 的話,只要執行 cabarc n

C:\>cabarc n testcab.cab testbat.bat list.txt
Microsoft (R) Cabinet Tool - Version 5.00.2134.1
Copyright (C) Microsoft Corp. 1981-1999.
Creating new cabinet 'testcab.cab' with compression 'MSZIP':
-- adding testbat.bat
-- adding list.txt
Completed successfully

 

cabarc l 可以列出 CAB 裡面包含的檔案:

C:\>cabarc l testcab.cab
Microsoft (R) Cabinet Tool - Version 5.00.2134.1
Copyright (C) Microsoft Corp. 1981-1999.
Listing of cabinet file 'testcab.cab' (size 4279):
2 file(s), 1 folder(s), set ID 0, cabinet #0
File name                      File size     Date      Time   Attrs
-----------------------------  ---------- ---------- -------- -----
testbat.bat                        104 2014/07/22 15:57:26  -a--
list.txt                         23745 2011/03/04 22:51:28  -a--

 

 

//
//

(本頁面已被瀏覽過 461 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料