[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--
//
//
(本頁面已被瀏覽過 1,601 次)