GCZ ファイル形式とは?
.gcz は、GameCube および Wii ゲーム用の Dolphin Emulator で使用される圧縮ディスクイメージ形式です。これは生の ISO ディスクイメージを独自のブロック圧縮コンテナでラップし、GameCube タイトルのストレージ要件を削減します。
この形式はディスクイメージを 16 KiB のチャンクに分割し、各チャンクは DEFLATE (zlib) で個別に圧縮されます。圧縮できないチャンクは生のまま保存されます。ヘッダー内のブロックマップテーブルにより、任意のチャンクへのランダムアクセスが可能になるため、Dolphin はイメージ全体を解凍することなく、エミュレーション中に必要なデータのみを解凍できます。
GCZ は、バイトオフセット 0 のマジックナンバー 0xB10BC00E によって識別されます。ブロックごとのハッシュテーブルにより、データの整合性検証が提供されます。圧縮はロスレス(可逆)であり、Dolphin 内蔵の変換ツールを使用して、いつでも .gcz ファイルを標準の ISO に戻すことができます。
GCZ は、暗号化されていないディスクパディングがほぼゼロに圧縮される GameCube イメージに最も効果的です。Wii ディスクイメージは暗号化されており、GCZ では圧縮効率が非常に悪くなります。Wii タイトルの場合は、より優れた圧縮率、重複排除、および完全な Wii イメージサポートを提供する、新しい RVZ 形式(2020年頃に導入)が強く推奨されます。
Dolphin は Windows、macOS、Linux、および Android で .gcz をサポートしています。
セキュリティと安全性
リスク: MEDIUMGCZ ファイル自体は圧縮されたディスクイメージであり、コードを実行することはありません。これらはデータコンテナです。ただし、GameCube/Wii ゲームのエミュレーションには法的な考慮事項が伴います。所有しているゲームのバックアップをプレイすることは、ほとんどの法域でグレーゾーンです。商用ゲームイメージの配布やダウンロードは著作権侵害にあたります。ディスクイメージは、法的に所有しているゲームからのみ取得してください。Dolphin は公式サイト (dolphin-emu.org) からのみダウンロードしてください。多くのサードパーティによる «Dolphin» のダウンロードにはマルウェアが同梱されています。
形式の詳細
概要GCZ ファイルを開くプログラム
技術的詳細
詳細仕様| マジックナンバー | `0xB10BC00E` (オフセット 0 のバイト `C0 0E B1 0B`) |
| バイト順序 | リトルエンディアン |
| 圧縮アルゴリズム | 16 KiB チャンクごとの DEFLATE (zlib) |
| ブロックサイズ | 個別に圧縮されたチャンクごとに 16 KiB |
| ランダムアクセス | ブロックマップテーブルにより、完全な解凍なしで任意のチャンクへの直接シークが可能 |
| 整合性 | ブロックごとのハッシュテーブル |
| 圧縮タイプ | ロスレス(データ損失なしで ISO に戻せる) |
| 一般的な圧縮サイズ | 50 MB - 1.4 GB (GameCube); Wii イメージは暗号化のため圧縮率が低い |
| プラットフォーム | Windows, macOS, Linux, Android |
| 最適な用途 | GameCube ディスクイメージ(暗号化されていないゼロパディングされたディスクデータがよく圧縮される) |
| 後継形式 | RVZ 形式(より優れた圧縮、重複排除、完全な Wii サポート) |
| リリース日 | ~2005 (early Dolphin emulator development) |
| 仕様書 | github.com |
GCZ の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。GCZ ファイルについて最初の質問をしてみましょう。