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
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:- Unused partition space
- Garbage data
- Debug information
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
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
Usedolphin-tool convert for format conversion:
ISO to RVZ (Recommended)
Any Format to ISO
Batch Conversion
Disc Verification
Verify disc integrity:Performance Considerations
Read Speed
Read Speed
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)
Disc Cache
Disc Cache
Dolphin caches decompressed blocks:Reduces stuttering with compressed formats.
Storage
Storage
Typical sizes: