Che cos'è il formato di file GME?
I file .gme sono associati alla libreria Game Music Emu (libgme) - una libreria audio C++ open-source originariamente creata da Blargg e ora mantenuta su github.com/libgme/game-music-emu. La libreria riproduce musica di videogiochi retro estratta da console classiche, e .gme viene utilizzato come etichetta di estensione generica per qualsiasi file chiptune gestito dalla libreria.
L'estensione .gme non è un formato binario distinto - è un alias generico assegnato da alcuni player e strumenti a qualsiasi file musicale di giochi retro supportato, inclusi NSF (NES), SPC (SNES), VGM/VGZ (hardware Sega), GBS (Game Boy), HES (TurboGrafx-16), AY (ZX Spectrum), KSS (MSX/Z80), GYM (Sega Genesis) e SAP (Atari). Un file .gme è spesso semplicemente un file rinominato in uno di questi sotto-formati. La libreria identifica l'effettivo sotto-formato dai magic bytes del file stesso.
libgme è integrata come plugin in foobar2000 (tramite il plugin foo_gep), VLC media player, Winamp con il pacchetto Chipamp e Audacious, consentendo a queste applicazioni di aprire direttamente i file .gme.
Nota: l'estensione .gme è utilizzata anche dalle periferiche per schede di memoria PlayStation DexDrive per i file di salvataggio dei giochi - un utilizzo completamente separato e non correlato per memorizzare i progressi di gioco PlayStation copiati su un disco rigido del PC.
Sicurezza e incolumità
RISCHIO: LOWDati audio puri; nessun codice eseguibile. Basso rischio a meno che un malware camuffato non utilizzi l'estensione .gme.
Dettagli del formato
in sintesi- Gunbound Game Data File - Il gioco online Gunbound di Nexon/Softnyx utilizzerebbe .gme per i file di dati/risorse del gioco; non correlato all'audio.
Programmi che aprono file GME
Dettagli tecnici
specifiche approfondite| Tipo di contenitore | Alias di estensione generico - nessun formato binario fisso singolo; il layout interno corrisponde al sotto-formato incorporato |
| Codifica | Binario (dipendente dal sotto-formato) |
| Ordine dei byte | Dipendente dal sotto-formato - tipicamente little-endian (NSF, VGM); big-endian per SPC |
| Sotto-formati supportati | NSF (NES), SPC (SNES), VGM/VGZ (hardware Sega), GBS (Game Boy), HES (TurboGrafx-16), AY (ZX Spectrum), KSS (MSX/Z80), GYM (Sega Genesis), SAP (Atari) |
| Compressione | Dipendente dal sotto-formato - VGZ utilizza gzip; la maggior parte degli altri sotto-formati non è compressa |
| Dimensione tipica del file | 4 KB - 2 MB |
| Frequenza di campionamento render | 44.100 Hz predefinita (output libgme; configurabile nella libreria) |
| Libreria | libgme (Game Music Emu) v0.6.3 (2019); open-source C++ |
| Identificazione del formato | Tramite magic bytes del sotto-formato incorporato - es. NESM per NSF, SNES-SPC700 Sound File Data per SPC, Vgm per VGM |
| Tipo MIME | audio/x-gme |
| Checksum/integrità | Dipendente dal sotto-formato; la maggior parte dei formati musicali retro manca di checksum |
| Rilasciato | early 2000s (Blargg's Game_Music_Emu library) |
| Ultima versione | libgme 0.6.3 (2019) |
| Specifica | github.com |
Conversioni GME
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file GME.