|
WiiCCD 5.0將支持WBFS/FAT32/NTFS三種分區下的Wii/NGC兩種平台上的iso/ciso/wbfs/wdf/wia五種遊戲格式之間導入、導出以及各種格式/分區之間的轉換!
(NGC的遊戲也可以像Wii一樣管理了哦,呵呵,甚至可以像Wii遊戲一樣灌進WBFS分區,不過暫時還不能通過USB Loader直接從硬盤玩,但是相信以後會出現對應的GC USB Loader的,大家期待吧!)
上一篇講了Wii的移動硬盤可以使用WBFS/NTFS/FAT32三種分區格式,由於Windows下不認識WBFS分區,所以WBFS分區下就不存在文件格式的概念的。對於NTFS/FAT32系統,Wii遊戲是可以用多種文件格式存儲的,下面就來介紹一下這些文件格式。
iso文件
這個是最常見的光盤鏡像格式了,大家從網上下載的原始Wii遊戲一般就是以 *.iso 格式發佈的。這種格式的數據存儲方式與DVD物理光盤的數據存儲格式是一樣的,所以可以通過軟件把DVD光盤dump成 *.iso 文件,當然也可以把 *.iso 文件燒錄成DVD刻錄盤。由於Wii遊戲的 *.iso 文件來自於Wii物理遊戲光盤,所以所有的Wii遊戲iso都是標準的4.37G容量。當然,真正的有效數據並沒有佔滿整個文件,這其中有很多垃圾數據。
當前最新版的USB Loader可以直接讀取NTFS分區下的 *.iso 格式遊戲。
ciso文件
這個格式全稱Compact ISO,看名字就知道,沒錯,它就是採用了一定壓縮算法對原始 iso 文件進行壓縮之後得到的壓縮版iso文件,詳細資料請參考http://www.pismotechnic.com/ciso/
根據相關資料記載,當前最新的USB Loader也可以直接讀取 *.ciso 文件,不過筆者沒有測試過,有興趣的同學可以試試。
wbfs文件
這個是目前最流行的Wii遊戲格式了,具有高效存儲、方便管理、可以直接被USB Loader讀取等諸多優點。*.wbfs文件是直接從WBFS分區dump出來的(大家可以類比用GHOST做系統鏡像),每一個 *.wbfs 文件都可以看作一個獨立的WBFS分區。從理論上講,一個WBFS分區可以灌進多個遊戲,所以一個 *.wbfs 文件是可以包含多個Wii遊戲的。但是實際操作時,為了管理方便,通常是把每個遊戲做成獨立的 *.wbfs 文件,一個 *.wbfs 文件只包含一個遊戲,這樣如果哪天發現其中某個遊戲損壞了只用把它刪了重灌就好了,不會累及其他遊戲。
wbf文件
早期的Wii玩家可能接觸過 *.wbf 這種格式的文件,這是早期的Wii遊戲存儲格式,是由國人flfl發明的,只在中國境內流行過一段時間。不過由於技術和國界的限制無法與國際接軌,wbf 格式並沒有成為Wii硬盤遊戲的主流格式,在老外們推出了 *.wbfs 格式之後 wbf 已經逐漸退出歷史舞台,所以WiiCCD/Wbfs Master從2.0版開始已經徹底淘汰了對 *.wbf 文件的支持,如果現在大家還見到有 *.wbf 文件的話只能用最早的 "wbfs中文管理器" 或者 1.X版的Wbfs Master才能支持了。順便說一下,由於 wbf 沒有與國際接軌,所以所有的USB Loader都不支持讀取 wbf 格式的遊戲,這種格式已經徹底淘汰。
wdf文件
呵呵,這個格式可能是大家第一次見到了。是的,WiiCCD 5.0將給大家帶來各種最新的概念和體驗:) wdf格式是由德國玩家Dirk Clemens於最近提出的全新的Wii遊戲存儲格式:Wii Disc File(*.wdf)。這種格式的設計目的是為了盡可能的提高存儲效率。
上面說了一個 iso 文件的標準鏡像是4.37G,但是實際遊戲容量並沒有佔滿這4.37G,其中還有很多未被使用的空間用0填充了(空隙),提高存儲效率的一個方法就是對數據進行壓縮,但是壓縮只能對空隙空間進行壓縮,對於實體數據是無法壓縮的,另外壓縮後無法實現像wbfs格式那樣做到隨機訪問數據。所以壓縮這條路是走不通的,於是Dirk Clemens設計了WDF格式。*.wdf 格式的文件比 *.wbfs更高效的存儲了遊戲數據,說白了就是轉換出來得到的遊戲文件比*.wbfs還要小!但是目前的各種USB Loader暫時還不支持直接讀取 *.wdf 格式的遊戲,不過Dirk Clemens設計 *.wdf 格式時已經預留了相關的API讀寫函數,只需要對原始的各種USB Loader源碼進行少量改寫即可支持讀寫 *.wdf 文件!筆者預言這將是Wii硬盤遊戲以後發展的趨勢,所以在WiiCCD 5.0中新增了對 *.wdf 文件的支持。
以下是節選的某些遊戲的原始 iso 和 wdf 格式的壓縮比(注意:wdf文件是可以無損還原成iso的)
---------------------------------------------------------------------
id6 image size WDF size % name of disc
---------------------------------------------------------------------
RTYP01 4482 MiB 27 MiB <1% Wii Chess
RHAP01 4482 MiB 99 MiB 2% Wii Play
R64P01 4482 MiB 137 MiB 3% Wii Music
RSPP01 4482 MiB 635 MiB 14% Wii Sport
RZDP01 4482 MiB 1101 MiB 25% The Legend of Zelda - Twilight Princess
RMCP01 4482 MiB 2647 MiB 59% Mario Kart Wii
RLRP4F 4482 MiB 3171 MiB 71% Tomb Raider - Anniversary
RSBP01 7590 MiB 6907 MiB 91% Super Smash Bros. Brawl
R3MP01 8102 MiB 7563 MiB 93% Metroid Prime Trilogy
wia文件
這個也是Dirk Clemens提出的另一種全新格式:Wii ISO Archive (*.wia),看名字就知道了,是一種對Wii遊戲歸檔的格式。有很多Wii遊戲我們平時可能不會玩到,但是又捨不得刪除,所以一般是把它保存在硬盤中備份。在這種需求條件下,如何對Wii遊戲進行極限壓縮讓它佔用的空間達到最小並且可以無損還原是最重要的,因為這樣就可以在有限的硬盤空間下存儲更多的Wii遊戲了。基於這個需求Dirk Clemens設計了WIA格式,在WDF格式的基礎上再次用LZMA、BZIP2等強力壓縮算法對數據進行壓縮,以達到數據存儲極限狀態!
以下是美版《動物之森》(ID=RUUP01)的測試結果,分別以各種格式轉換這同一個遊戲,計算得到的文件大小和文件創建時間。(以原始WDF格式的文件大小為100%做相對計算)
------------------------------------------------------------
size percent creation time format
------------------------------------------------------------
79942145 22.66% 2:41.197 m:s WIA/NOCOMPRESS + RAR
84717686 24.02% 2:40.267 m:s WDF/DECRYPT + RAR
127436075 36.13% 2:36.284 m:s WIA/NOCOMPRESS + BZIP2
127603521 36.17% 4:43.668 m:s WIA + RAR
127696363 36.20% 2:31.820 m:s WIA
128007670 36.29% 3:40.140 m:s WIA + BZIP2
133009483 37.71% 2:40.254 m:s WDF/DECRYPT + BZIP2
312976812 88.73% 27.094 sec WIA/NOCOMPRESS
330201884 93.62% 25.208 sec WDF/DECRYPT
352695380 100.00% 8.939 sec WDF
353345496 100.18% 6:24.597 m:s WDF + RAR
354147564 100.41% 6:04.515 m:s PLAIN ISO + BZIP2
354162098 100.41% 3:19.670 m:s WDF + BZIP2
355472608 100.78% 12:52.996 m:s PLAIN ISO + RAR
358645760 101.68% 14.946 sec CISO
360448000 102.19% 8.842 sec WBFS
4699979776 1332% 8.798 sec PLAIN ISO
可以看到,對於這個遊戲,其原始iso格式是4.37G,轉換成大家熟知的 wbfs 格式是350M——但是,wbfs並不是最小的!如果把它轉換成不經壓縮的WIA格式並用WinRAR壓縮的話,最終得到的大小只有76M!差不多是wbfs格式的1/5! —— 這樣做有什麼好處呢?呵呵,一是存儲備份時節省自己的硬盤空間可以多存幾個遊戲,另一個非常吸引人的好處是體現在網絡傳輸上,試想原來需要下載1個小時的遊戲,現在只要10分鐘的時間即可下載完成,多麼令人愉快的一件事情! |
|