.cab文件

.cab文件

徠.cab文件是Windows的壓縮格式,用winrar可以打開,但有些是經過加密的,用一般的壓縮程序都是打不開的。存儲多個壓縮文件的單個壓縮包文件。這些文件通常用於軟體安裝,還用來減小文件大小和縮短 Web 內容的相關下載時間。

文件簡介


利用extract解壓縮CAB文件
1.extract.exe 是一個 ms-dos 程序,所以沒有窗口的圖形介面,如果你以前曾是 dos 操作系統的使用者的話,應該對這類程序的使用語法不會感到陌生。來看一下 extract 的指令說明.
extract /a < cabinet> < filename> /l < destination>
cabinet 是 cab 文件名稱
·filename 是你要從 cab 取出的文件名稱
·destination 是文件解出后要擺放的位置
·< >只是用來標記說明的,不是「命令」的一部分,注意:每一參數間都有一空白.
·如果你有 dos 使用經驗,不妨可以使用 /? 參數(extract /?)來看一下 extract 的指令說明.
·因為我並沒有 windows 95/98 的 cab 詳細清單,所以,我也不知道哪個文件是在哪個 cab 文件里,唯一的方法,就是去試著一個個cab里慢慢找.

實例


■舉個實際的例子會比較容易明白,假設,我要解 shell.dll 到 c:\windows\system下(shell.dll 是在 precopy1.cab 里)假設我的光碟機代號是 f,你換成你的光碟機代號就行了.(就是指向你 cab文件的所在路徑)
extract /a f:\win98\precopy1.cab shell.dll /l c:\windows\system
■extract 也可以接受「萬用字元」* 符號.

製作


微徠軟的Windows系統如果裝有IE5以上的瀏覽器,就會自帶IExpress這個工具,這個工具是專門用來製作CAB壓縮包(CAB文件)的,同時它還可以製作自解壓的CAB壓縮包(EXE文件)。
在開始菜單選擇“運行”選項,或者按Windows徽標鍵+R鍵,會出現運行對話框,輸入IExpress(大小寫無所謂),就會打開這個工具。
首先選擇Create new Self Extraction Directive file這一項,接下來會出現3個選項來確定你要做什麼樣的壓縮包。第1個選項是“解壓並運行一個安裝程序",適合做安裝包,第2個選項是”只解壓“,適合做只帶自解壓功能的非安裝程序,這兩項都是生成EXE文件。第3個選項是"只創建包,不帶自解壓",適合做不帶自解壓的純CAB文件。要製作CAB文件,必須選第3項。
接下來就是往包裡面添加文件,點擊Add來添加。
然後就是要輸入一個8.3文件名(主文件名不能超過8個字元,擴展名不能超過3個字元),並選好生成的文件位置,下面有兩個框分別是”鎖定壓縮包大小“和"在壓縮包中使用長文件名",如果需要就勾上。
最後提示是否保存設置到文件,一般選擇不保存(如果保存的話,會保存為一個.SED的文件),直接下一步。
此後,就會出現命令提示終端,開始打包,只要等待打包完成,命令行終端會自動關閉,壓縮包會就出現在先前指定的生成位置。