Hva er GCZ-filformatet?
.gcz er et komprimert diskavbildningsformat som brukes av Dolphin Emulator for GameCube- og Wii-spill. Det pakker en rå ISO-diskavbildning inn i en proprietær blokkomprimert beholder, noe som reduserer lagringsbehovet for GameCube-titler.
Formatet deler diskavbildningen inn i 16 KiB-stykker (chunks), der hver komprimeres uavhengig med DEFLATE (zlib). Stykker som ikke lar seg komprimere, lagres rått. En blokkart-tabell i headeren muliggjør tilfeldig tilgang til ethvert stykke, slik at Dolphin kan dekomprimere kun de dataene den trenger under emulering uten å pakke ut hele bildet først.
GCZ identifiseres av det magiske tallet 0xB10BC00E ved byte-offset 0. En hash-tabell per blokk sørger for verifisering av dataintegritet. Komprimeringen er tapsfri (lossless) - en .gcz-fil kan når som helst konverteres tilbake til en standard ISO ved hjelp av Dolphins innebygde konverteringsverktøy.
GCZ er mest effektivt med GameCube-bilder, der ukryptert disk-utfylling (padding) komprimeres til nær null. Wii-diskavbildninger er krypterte og komprimeres svært dårlig under GCZ - for Wii-titler er det nyere RVZ-formatet (introdusert ca. 2020) sterkt foretrukket, da det tilbyr bedre komprimeringsrater, deduplisering og full støtte for Wii-bilder.
Dolphin støtter .gcz på Windows, macOS, Linux og Android.
Sikkerhet og trygghet
RISIKO: MEDIUMGCZ-filer i seg selv er komprimerte diskavbildninger og kjører ikke kode - de er databeholdere. Emulering av GameCube/Wii-spill reiser imidlertid juridiske spørsmål: å spille sikkerhetskopier av spill du selv eier er en gråsone i de fleste jurisdiksjoner; distribusjon eller nedlasting av kommersielle spillbilder er brudd på opphavsretten. Skaff diskavbildninger kun fra spill du eier lovlig. Last ned Dolphin kun fra den offisielle siden (dolphin-emu.org) - mange tredjeparts «Dolphin»-nedlastinger inneholder skadevare.
Formatdetaljer
i et nøtteskallProgrammer som åpner GCZ-filer
Tekniske detaljer
dyp spesifikasjon| Magisk tall | `0xB10BC00E` (bytes `C0 0E B1 0B` ved offset 0) |
| Byterekkefølge | Little-endian |
| Komprimeringsalgoritme | DEFLATE (zlib) per 16 KiB-stykke |
| Blokkstørrelse | 16 KiB per uavhengig komprimerte blokk |
| Tilfeldig tilgang | Blokkart-tabell muliggjør direkte søk til ethvert stykke uten full dekomprimering |
| Integritet | Hash-tabell per blokk |
| Komprimeringstype | Tapsfri (reversibel til ISO uten datatap) |
| Typisk komprimert størrelse | 50 MB - 1,4 GB (GameCube); Wii-bilder komprimeres dårlig på grunn av kryptering |
| Plattformer | Windows, macOS, Linux, Android |
| Best egnet for | GameCube-diskavbildninger (ukrypterte, null-utfylte diskdata komprimeres godt) |
| Erstattet av | RVZ-format (bedre komprimering, deduplisering, full Wii-støtte) |
| Utgitt | ~2005 (early Dolphin emulator development) |
| Spesifikasjon | github.com |
GCZ-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om GCZ-filer.