Hva er GME-filformatet?
.gme-filer er knyttet til biblioteket Game Music Emu (libgme) - et C++-lydbibliotek med åpen kildekode som opprinnelig ble laget av Blargg og nå vedlikeholdes på github.com/libgme/game-music-emu. Biblioteket spiller av retro videospillmusikk rippet fra klassiske spillkonsoller, og .gme brukes som en generisk filendelse for alle chiptune-filer biblioteket håndterer.
Filendelsen .gme er ikke et eget binærformat - det er et generisk alias tildelt av enkelte spillere og verktøy til alle støttede retro spillmusikkfiler, inkludert NSF (NES), SPC (SNES), VGM/VGZ (Sega-maskinvare), GBS (Game Boy), HES (TurboGrafx-16), AY (ZX Spectrum), KSS (MSX/Z80), GYM (Sega Genesis) og SAP (Atari). En .gme-fil er ofte bare en omdøpt fil i et av disse underformatene. Biblioteket identifiserer det faktiske underformatet fra filens egne «magic bytes».
libgme er integrert som en plugin i foobar2000 (via foo_gep-pluginen), VLC media player, Winamp med Chipamp-pakken og Audacious, noe som gjør at disse programmene kan åpne .gme-filer direkte.
Merk: Filendelsen .gme brukes også av DexDrive PlayStation-minnekortutstyr for lagringsfiler - en helt separat og urelatert bruk for lagring av PlayStation-spillfremgang kopiert til en PC-harddisk.
Sikkerhet og trygghet
RISIKO: LOWRene lyddata; ingen kjørbar kode. Lav risiko med mindre forkledd skadevare bruker filendelsen .gme.
Formatdetaljer
i et nøtteskall- Gunbound spilldatafil - Nexon/Softnyx Gunbound online-spill bruker angivelig .gme for spilldata/ressursfiler; urelatert til lyd.
Programmer som åpner GME-filer
Tekniske detaljer
dyp spesifikasjon| Containertype | Generisk filendelses-alias - ingen enkelt fast binærformat; internt oppsett samsvarer med det innebygde underformatet |
| Koding | Binær (avhengig av underformat) |
| Bytterekkefølge | Avhengig av underformat - typisk little-endian (NSF, VGM); big-endian for SPC |
| Støttede underformater | NSF (NES), SPC (SNES), VGM/VGZ (Sega-maskinvare), GBS (Game Boy), HES (TurboGrafx-16), AY (ZX Spectrum), KSS (MSX/Z80), GYM (Sega Genesis), SAP (Atari) |
| Komprimering | Avhengig av underformat - VGZ bruker gzip; de fleste andre underformater er ukomprimerte |
| Typisk filstørrelse | 4 KB - 2 MB |
| Samplingsfrekvens for rendering | 44 100 Hz standard (libgme-utgang; konfigurerbar i biblioteket) |
| Bibliotek | libgme (Game Music Emu) v0.6.3 (2019); åpen kildekode C++ |
| Formatidentifikasjon | Ved innebygde «magic bytes» for underformatet - f.eks. NESM for NSF, SNES-SPC700 Sound File Data for SPC, Vgm for VGM |
| MIME-type | audio/x-gme |
| Sjekksum/integritet | Avhengig av underformat; de fleste retro spillmusikkformater mangler sjekksummer |
| Utgitt | early 2000s (Blargg's Game_Music_Emu library) |
| Siste versjon | libgme 0.6.3 (2019) |
| Spesifikasjon | github.com |
GME-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om GME-filer.