Skip to main content
Dolphin supports multiple disc image formats for GameCube and Wii games with varying compression and features.

Supported Formats

Location: Source/Core/DiscIO/

ISO

Uncompressed 1:1 disc imageSize: 1.4 GB (GC) / 4.7 GB (Wii single-layer)

RVZ

Modern compressed format (recommended)Size: 200 MB - 1 GB (Zstandard compression)

GCZ

Legacy GameCube compressionSize: 300 MB - 800 MB (Deflate)

WIA

Compressed Wii formatSize: 400 MB - 1.5 GB (LZMA/Bzip2)

WBFS

Wii Backup File SystemSize: Variable (scrubbed)

CISO

Compact ISOSize: Similar to GCZ

Format Comparison

Recommended: Use RVZ format for best compression and speed balance.

RVZ Format

Dolphin’s modern compression format:

Features

  • Zstandard compression (very fast, excellent ratio)
  • Block-based (supports partial reads)
  • Wii partition decryption
  • Hash removal (smaller size)
  • Scrubbing support

Compression Levels

Block Size

Recommended: 128 KB (131072 bytes)

Disc Volume

Location: DiscIO/Volume.cpp Common interface for all formats:

GameCube Disc Structure

Reading Game Files

Location: DiscIO/Filesystem.cpp Extract files from disc:

Wii Disc Structure

Wii discs use partitions:

Partition Encryption

Wii partitions are AES-encrypted: Location: DiscIO/VolumeWii.cpp
  • Each 0x8000-byte block is encrypted separately
  • 0x400-byte hashes at start of each block (removed in RVZ)
  • Title key from ticket + Common key

Scrubbing

Remove unused data:
Scrubbing removes:
  • Unused partition space
  • Garbage data
  • Debug information
Reduces size by 10-30%.

WIA Format

Specification: See WIA/RVZ Format Spec Legacy Wii compression:

Compression Methods

  • None: Uncompressed (testing)
  • Purge: Remove unused data only
  • Bzip2: Good compression, slow
  • LZMA: Best compression, very slow
  • LZMA2: Improved LZMA

Chunk Size

Data divided into chunks (default 2 MB):

GCZ Format

Legacy GameCube compression:

Structure

  • Deflate compression per block
  • Block size: typically 16 KB
  • Header with block offsets
GCZ is outdated. Use RVZ for new conversions.

WBFS Format

Wii Backup File System:

Features

  • Automatic scrubbing
  • Multiple games per volume
  • Direct Wii console compatibility (with homebrew)

Limitations

  • No compression (but scrubbed)
  • No dual-layer support
  • Less efficient than RVZ

Disc Conversion

Use dolphin-tool convert for format conversion:

Any Format to ISO

Batch Conversion

See DolphinTool Convert for details.

Disc Verification

Verify disc integrity:
See DolphinTool Verify for details.

Performance Considerations

Format affects loading speed:
  • ISO: Fastest (no decompression)
  • RVZ (Zstandard): Very fast (hardware decompression)
  • GCZ/CISO: Medium (Deflate overhead)
  • WIA (LZMA): Slow (CPU-intensive decompression)
Recommendation: RVZ for best balance.
Dolphin caches decompressed blocks:
Reduces stuttering with compressed formats.
Typical sizes:

See Also