WBFS ファイル形式とは?
.wbfs ファイルは、Nintendo Wii ゲームのバックアップを保存するディスクイメージです。このフォーマット(Wii Backup File System)は、2009年に Wii のホームブリューコミュニティによって作成されました。この拡張子を持つファイルは、WBFS パーティションに配置できます。このフォーマットの目的は、USB ハードドライブや WBFS ファイルシステムでフォーマットされた SD カードなどの外部デバイスに Wii ゲームを保存することです。
外部ストレージデバイスに保存された .wbfs ファイルを実行するには、USB ローダーを使用できます。このプロセスはメーカーによって許可されているものではありません。
.wbfs ファイルのサイズは、同じゲームの生の ISO image よりも小さくなります。WBFS は、未使用のセクタを削除することでディスクを「スクラブ」し、4.7 GB の Wii ディスクを約 1〜4 GB に削減します。ディスクの AES パーティション暗号化はそのまま保持されます。
ゲームが FAT32 の 4 GB ファイル制限を超える場合、プライマリの .wbfs ファイルと、付随する .wbf1(および必要に応じてそれ以降のパーツ)に分割されます。PC エミュレーションの場合、Dolphin は .wbfs ファイルをネイティブに開くことができます。アーカイブ目的では .rvz の方が圧縮率に優れていますが、実機の Wii ハードウェア上の USB ローダーにとっては、WBFS が依然としてネイティブなフォーマットです。
セキュリティと安全性
リスク: MEDIUMWBFS コンテナ自体は不活性なデータですが、Wii ゲーム全体を埋め込んでいます。法的リスク:所有していないゲームの WBFS バックアップを作成、特に配布することは海賊行為です。実用的なリスク:WBFS ファイルは海賊版/ROM サイトで頻繁に取引されており、ダウンロードには同梱の «ローダー»、偽のインストーラー、アドウェアなどのマルウェアが含まれることが一般的です。信頼できるツール (WIT, Dolphin, Wii Backup Manager) を使用して、自分のディスクからのみ WBFS イメージを作成してください。イメージ自体は PC 上で単独で実行されることはなく、エミュレータ内または改造された Wii 経由でのみ動作します。
形式の詳細
概要WBFS ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | Nintendo Wii (および GameCube) ゲームバックアップ用ディスクイメージコンテナ (バイナリ) |
| 開発者 | Kwiirk および Waninkoko (Wii ホームブリューコミュニティ) |
| マジックバイト | ASCII "WBFS" (hex 57 42 46 53) ファイルオフセット 0 |
| バイト順序 | ビッグエンディアン |
| エンコーディング | バイナリ |
| 圧縮 | スクラビングのみ - 未使用およびジャンクなディスクセクタが削除されます。エントロピー圧縮は適用されません |
| 暗号化 | Wii ディスクの AES-128 パーティション暗号化を継承します。WBFS はこれを追加も削除もしません |
| 一般的なファイルサイズ | 1ゲームあたり 1.0 GB - 4.7 GB (スクラブ済みシングルレイヤーディスク)。スクラブ前のフルデュアルレイヤーディスクは 8.5 GB |
| ファイル構造 | WBFS ヘッダー + フリーブロックビットマップ + ゲームごとのディスクテーブル。各ゲームはスクラブされた Wii ディスクセクタとして保存されます |
| セクタサイズエンコーディング | ヘッダー内に 2 の累乗のシフト値 (hd_sec_sz_s, wbfs_sec_sz_s) として保存されたセクタサイズ |
| 複数ゲームの収容能力 | WBFS パーティションは最大約 500 ゲームを保持可能 (クラシックな USB Loader の制限) |
| 分割ファイルのサポート | FAT32 の 4 GB 制限を超えるゲームは、.wbfs (プライマリ) + .wbf1, .wbf2, ... (付随パーツ) に分割されます |
| 整合性チェック | トップレベルのチェックサムはありません。埋め込まれた Wii ディスクの SHA-1 パーティションハッシュツリー (H3/H4 レベル) に依存します |
| MIME タイプ | application/octet-stream |
| サポートされているプラットフォーム | Windows, macOS, Linux, Nintendo Wii (USB ローダー経由) |
| 現代の代替案 | アーカイブ圧縮には RVZ および NKit。ハードウェア USB ローダー用には WBFS がネイティブフォーマットとして残っています |
| リリース日 | 2009 (Wii homebrew scene) |
| 最新バージョン | WBFS v1 layout (stable; widely handled by Wiimms WIT/WWT) |
| 仕様書 | wit.wiimm.de |
WBFS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。WBFS ファイルについて最初の質問をしてみましょう。