各位大大好,前幾天發現一件事,就是Office 2003的檔案展開有1.3GB左右, 但我卻發現有一張CDR光碟(720MB喔,不是700MB), 裡頭居然也是 Office 2003, 而且真的可以安裝ㄟ....請問這是怎麼辦到的呢? 請指導一下下..謝謝Orz
何謂封裝檔 (.cab 檔)?
封裝檔 (.cab 檔) 是儲存為單一檔案的壓縮檔資料庫。封裝檔可用來整理複製到使用者系統的安裝檔。大型的壓縮檔可以散佈為數個 .cab 檔案。
Microsoft 使用 .cab 檔來壓縮以磁片散發的軟體已有數年的時間。一開始,這些檔案是用來將產品附隨的磁片數目減至最少。現在,.cab 檔則是用來降低檔案大小,並縮減下載網際網路或企業內部網路伺服器之網頁內容的相關下載時間。
封裝中的一個典型檔案為資訊檔 (.inf 檔),此檔案是用來提供其他的安裝資訊。.inf 檔案可能會指向 .cab 中的檔案以及在其他 URL 的檔案。
封裝格式
壓縮於 .cab 檔案中的每個檔案都會完全儲存於單一資料夾內。.cab 檔案可能會包含一或多個資料夾或部分的資料夾。所以,即使壓縮的檔案無法放入一個 .cab 檔案中,也會放置在橫跨多個 .cab 檔案的資料夾中。此類的 .cab 檔案系列會形成一個集合。每個 .cab 檔案都包含邏輯相鄰的 .cab 檔案的名稱資訊。
.cab 格式可用來在網際網路下載 Internet Explorer 元件,此格式是以 Lempel-Ziv 壓縮為基礎的非專屬格式。
office2003共有五片,你說的1.3g的應該是整合的,而cd片中的應該就是指第一片,也就是不包含visio,vsto,project,frontpage的
其中一個可能是,使用了所謂的「相同檔案整合技術」。
請參考:
http://www.pczone.com.tw/vbb3/archive/t-103642.html
也就是說,若有多分軟體,但這些軟體有很多檔案相同,那使用某些工具,可以把這些檔案「好像放在不同地方」,但只佔用一份CD的空間。
至於「圖形化」的這類光碟整合軟體,則可使用UltraISO同公司的另一個軟體,EZboot。
技術的細節,要請你自行研究了。