TShopping

 找回密碼
 註冊
搜索
查看: 22785|回復: 1
打印 上一主題 下一主題

[分享] Wii硬碟常識(二):關於iso/wbfs/ciso/wbf/wdf/wia六種格式

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2011-2-21 02:32:09 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
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分鐘的時間即可下載完成,多麼令人愉快的一件事情!

 

臉書網友討論
2#
發表於 2013-8-1 03:32:36 | 只看該作者
*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-19 15:38 , Processed in 0.048802 second(s), 21 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表