Eine G64-Datei ist ein Disk-Image-Format, das speziell für die Commodore 64 (C64) Emulation entwickelt wurde. Im Gegensatz zum gängigeren D64-Format, das Daten sektorweise speichert, erfasst das G64-Format den rohen Group Coded Recording (GCR) Datenstrom direkt von einem Commodore 1541 Diskettenlaufwerk. Das bedeutet, es zeichnet die magnetischen Flussübergänge auf, so wie sie auf der physischen Diskette erscheinen, anstatt nur die dekodierten logischen Daten. Diese Fähigkeit macht G64-Dateien besonders wertvoll für die Archivierung und Emulation von C64-Software, die hochentwickelte Kopierschutzmechanismen oder nicht standardisierte Track-Layouts verwendet. Solche Mechanismen verlassen sich oft auf präzises Timing und Low-Level-Festplattenzugriff, was D64-Dateien nicht replizieren können. Obwohl G64-Dateien für dieselbe Diskette typischerweise größer sind als ihre D64-Pendants, bieten sie ein höheres Maß an Authentizität und Kompatibilität mit dem Verhalten der Originalhardware. Emulatoren nutzen G64-Dateien, um die Operationen des 1541-Laufwerks auf einer sehr niedrigen Ebene zu simulieren, was eine akkurate Erfahrung für viele kommerzielle C64-Spiele und Anwendungen ermöglicht, die ansonsten schwierig oder unmöglich von Standard-Disk-Images auszuführen waren. Es ist ein unverzichtbares Format für Archivare und Enthusiasten, die die originalgetreueste Emulation von Commodore 64 Disketten-Software anstreben.