Hvad er GCZ-filformatet?
.gcz er et komprimeret diskaftryksformat, der bruges af Dolphin Emulator til GameCube- og Wii-spil. Det pakker et råt ISO-diskaftryk ind i en proprietær blok-komprimeret container, hvilket reducerer lagerkravet for GameCube-titler.
Formatet opdeler diskaftrykket i 16 KiB-stykker (chunks), som hver komprimeres uafhængigt med DEFLATE (zlib). Stykker, der ikke kan komprimeres, gemmes råt. En blok-kort-tabel i headeren muliggør vilkårlig adgang til ethvert stykke, så Dolphin kun behøver at dekomprimere de data, den skal bruge under emulering, uden at pakke hele aftrykket ud først.
GCZ identificeres ved det magiske nummer 0xB10BC00E ved byte-forskydning 0. En hash-tabel pr. blok sikrer dataintegriteten. Komprimeringen er tabsfri - en .gcz-fil kan til enhver tid konverteres tilbage til en standard ISO ved hjælp af Dolphins indbyggede konverteringsværktøj.
GCZ er mest effektivt til GameCube-aftryk, hvor ukrypteret disk-padding kan komprimeres til næsten nul. Wii-diskaftryk er krypterede og komprimeres meget dårligt under GCZ - til Wii-titler foretrækkes det nyere RVZ-format (introduceret omkring 2020) kraftigt, da det tilbyder bedre komprimeringsrater, deduplikering og fuld understøttelse af Wii-aftryk.
Dolphin understøtter .gcz på Windows, macOS, Linux og Android.
Sikkerhed og tryghed
RISIKO: MEDIUMGCZ-filer i sig selv er komprimerede diskaftryk og eksekverer ikke kode - de er datacontainere. Emulering af GameCube/Wii-spil rejser dog juridiske spørgsmål: At spille sikkerhedskopier af spil, du selv ejer, er en gråzone i de fleste jurisdiktioner; distribution eller download af kommercielle spilaftryk er krænkelse af ophavsretten. Hent kun diskaftryk fra spil, du ejer lovligt. Download kun Dolphin fra den officielle side (dolphin-emu.org) - mange tredjeparts «Dolphin»-downloads indeholder malware.
Formatdetaljer
kort fortaltProgrammer der åbner GCZ-filer
Tekniske detaljer
dyb specifikation| Magisk nummer | `0xB10BC00E` (bytes `C0 0E B1 0B` ved offset 0) |
| Byte-orden | Little-endian |
| Komprimeringsalgoritme | DEFLATE (zlib) pr. 16 KiB-stykke |
| Blokstørrelse | 16 KiB pr. uafhængigt komprimeret stykke |
| Vilkårlig adgang | Blok-kort-tabel muliggør direkte søgning til ethvert stykke uden fuld dekomprimering |
| Integritet | Hash-tabel pr. blok |
| Komprimeringstype | Tabsfri (kan vendes til ISO uden datatab) |
| Typisk komprimeret størrelse | 50 MB - 1,4 GB (GameCube); Wii-aftryk komprimeres dårligt pga. kryptering |
| Platforme | Windows, macOS, Linux, Android |
| Bedst egnet til | GameCube-diskaftryk (ukrypteret, nul-fyldt diskdata komprimeres godt) |
| Efterfulgt af | RVZ-format (bedre komprimering, deduplikering, fuld Wii-understøttelse) |
| Udgivet | ~2005 (early Dolphin emulator development) |
| Specifikation | github.com |
GCZ-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om GCZ-filer.