Wat is het GCZ-bestandsformaat?
.gcz is een gecomprimeerd schijfkopieformaat dat wordt gebruikt door de Dolphin Emulator voor GameCube- en Wii-spellen. Het verpakt een ruwe ISO-schijfkopie in een eigen blok-gecomprimeerde container, waardoor de opslagvereisten voor GameCube-titels worden verminderd.
Het formaat splitst de schijfkopie in segmenten van 16 KiB, die elk onafhankelijk worden gecomprimeerd met DEFLATE (zlib). Segmenten die niet goed comprimeren, worden ruw opgeslagen. Een bloktoewijzingstabel in de header maakt willekeurige toegang tot elk segment mogelijk, zodat Dolphin tijdens de emulatie alleen de gegevens hoeft te decomprimeren die het nodig heeft, zonder eerst de hele kopie uit te pakken.
GCZ wordt geïdentificeerd door het magische getal 0xB10BC00E op byte-offset 0. Een hashtabel per blok zorgt voor verificatie van de gegevensintegriteit. De compressie is lossless - een .gcz-bestand kan op elk moment worden teruggezet naar een standaard ISO met behulp van de ingebouwde conversietool van Dolphin.
GCZ is het meest effectief bij GameCube-kopieën, waarvan de niet-versleutelde schijfopvulling (padding) tot bijna nul wordt gecomprimeerd. Wii-schijfkopieën zijn versleuteld en comprimeren zeer slecht onder GCZ - voor Wii-titels heeft het nieuwere RVZ-formaat (geïntroduceerd rond 2020) sterk de voorkeur, omdat dit betere compressieratio's, deduplicatie en volledige Wii-ondersteuning biedt.
Dolphin ondersteunt .gcz op Windows, macOS, Linux en Android.
Beveiliging & veiligheid
RISICO: MEDIUMGCZ-bestanden zelf zijn gecomprimeerde schijfkopieën en voeren geen code uit - het zijn datacontainers. Het emuleren van GameCube/Wii-spellen brengt echter juridische overwegingen met zich mee: het spelen van back-ups van spellen die u bezit is in de meeste rechtsgebieden een grijs gebied; het verspreiden of downloaden van commerciële spelkopieën is een inbreuk op het auteursrecht. Verkrijg alleen schijfkopieën van spellen die u legaal bezit. Download Dolphin alleen van de officiële site (dolphin-emu.org) - veel „Dolphin”-downloads van derden bevatten malware.
Formaatdetails
in een notendopProgramma's die GCZ-bestanden openen
Technische details
diepe specificaties| Magisch getal | `0xB10BC00E` (bytes `C0 0E B1 0B` op offset 0) |
| Byte-volgorde | Little-endian |
| Compressie-algoritme | DEFLATE (zlib) per 16 KiB segment |
| Blokgrootte | 16 KiB per onafhankelijk gecomprimeerd blok |
| Willekeurige toegang | Bloktoewijzingstabel maakt direct zoeken naar elk segment mogelijk zonder volledige decompressie |
| Integriteit | Hashtabel per blok |
| Compressietype | Lossless (omzetbaar naar ISO zonder gegevensverlies) |
| Typische gecomprimeerde grootte | 50 MB - 1,4 GB (GameCube); Wii-kopieën comprimeren slecht door versleuteling |
| Platformen | Windows, macOS, Linux, Android |
| Meest geschikt voor | GameCube-schijfkopieën (niet-versleutelde, met nullen gevulde schijfgegevens comprimeren goed) |
| Vervangen door | RVZ-formaat (betere compressie, deduplicatie, volledige Wii-ondersteuning) |
| Uitgebracht | ~2005 (early Dolphin emulator development) |
| Specificatie | github.com |
GCZ conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over GCZ-bestanden.