Co to jest format pliku GCZ?
.gcz to skompresowany format obrazu płyty używany przez Dolphin Emulator dla gier GameCube i Wii. Pakuje on surowy obraz płyty ISO w zastrzeżony kontener z kompresją blokową, co zmniejsza wymagania dotyczące miejsca na dysku dla tytułów GameCube.
Format dzieli obraz płyty na fragmenty o rozmiarze 16 KiB, z których każdy jest kompresowany niezależnie za pomocą DEFLATE (zlib). Fragmenty odporne na kompresję są przechowywane w formie surowej. Tabela mapowania bloków w nagłówku umożliwia swobodny dostęp do dowolnego fragmentu, dzięki czemu Dolphin może dekompresować tylko te dane, których potrzebuje podczas emulacji, bez wcześniejszego rozpakowywania całego obrazu.
GCZ jest identyfikowany przez magiczną liczbę 0xB10BC00E na przesunięciu bajtowym 0. Tabela skrótów dla każdego bloku zapewnia weryfikację integralności danych. Kompresja jest bezstratna - plik .gcz można w dowolnym momencie przekonwertować z powrotem do standardowego ISO za pomocą wbudowanego narzędzia konwersji w Dolphin.
GCZ jest najskuteczniejszy w przypadku obrazów GameCube, których niezaszyfrowane wypełnienie płyty kompresuje się niemal do zera. Obrazy płyt Wii są zaszyfrowane i kompresują się bardzo słabo w formacie GCZ - dla tytułów Wii zdecydowanie preferowany jest nowszy format RVZ (wprowadzony ok. 2020 r.), oferujący lepsze współczynniki kompresji, deduplikację i pełną obsługę obrazów Wii.
Dolphin obsługuje .gcz na systemach Windows, macOS, Linux oraz Android.
Bezpieczeństwo
RYZYKO: MEDIUMPliki GCZ same w sobie są skompresowanymi obrazami płyt i nie wykonują kodu - są kontenerami danych. Jednak emulacja gier GameCube/Wii wiąże się z kwestiami prawnymi: granie w kopie zapasowe posiadanych gier to w większości jurysdykcji „szara strefa”; dystrybucja lub pobieranie komercyjnych obrazów gier stanowi naruszenie praw autorskich. Pozyskuj obrazy płyt wyłącznie z gier, które posiadasz legalnie. Pobieraj Dolphin tylko z oficjalnej strony (dolphin-emu.org) - wiele plików „Dolphin” z witryn trzecich zawiera złośliwe oprogramowanie.
Szczegóły formatu
w pigułceProgramy otwierające pliki GCZ
Szczegóły techniczne
specyfikacja| Magiczna liczba | `0xB10BC00E` (bajty `C0 0E B1 0B` na przesunięciu 0) |
| Kolejność bajtów | Little-endian |
| Algorytm kompresji | DEFLATE (zlib) na fragment 16 KiB |
| Rozmiar bloku | 16 KiB na każdy niezależnie skompresowany fragment |
| Dostęp swobodny | Tabela mapowania bloków umożliwia bezpośrednie przejście do dowolnego fragmentu bez pełnej dekompresji |
| Integralność | Tabela skrótów dla każdego bloku |
| Typ kompresji | Bezstratna (odwracalna do ISO bez utraty danych) |
| Typowy rozmiar po kompresji | 50 MB - 1,4 GB (GameCube); obrazy Wii kompresują się słabo ze względu na szyfrowanie |
| Platformy | Windows, macOS, Linux, Android |
| Najlepiej nadaje się do | Obrazów płyt GameCube (niezaszyfrowane, wypełnione zerami dane płyty dobrze się kompresują) |
| Zastąpiony przez | Format RVZ (lepsza kompresja, deduplikacja, pełna obsługa Wii) |
| Wydano | ~2005 (early Dolphin emulator development) |
| Specyfikacja | github.com |
Konwersje GCZ
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki GCZ.