Hvad er GME-filformatet?
.gme-filer er knyttet til Game Music Emu (libgme) biblioteket - et open-source C++ lydbibliotek oprindeligt skabt af Blargg og nu vedligeholdt på github.com/libgme/game-music-emu. Biblioteket afspiller retro-videospilsmusik rippet fra klassiske spillekonsoller, og .gme bruges som en generisk filtypebetegnelse for enhver chiptune-fil, som biblioteket håndterer.
Filtypenavnet .gme er ikke et særskilt binært format - det er et generisk alias, der tildeles af visse afspillere og værktøjer til enhver understøttet retro-spilmusikfil, herunder NSF (NES), SPC (SNES), VGM/VGZ (Sega-hardware), GBS (Game Boy), HES (TurboGrafx-16), AY (ZX Spectrum), KSS (MSX/Z80), GYM (Sega Genesis) og SAP (Atari). En .gme-fil er ofte blot en omdøbt fil i et af disse underformater. Biblioteket identificerer det faktiske underformat ud fra filens egne magic bytes.
libgme er integreret som et plugin i foobar2000 (via foo_gep pluginet), VLC media player, Winamp med Chipamp-pakken og Audacious, hvilket gør det muligt for disse applikationer at åbne .gme-filer direkte.
Bemærk: filtypenavnet .gme bruges også af DexDrive PlayStation-hukommelseskort-enheder til gemte spildatafiler - en helt separat og urelateret brug til lagring af PlayStation-spilfremskridt kopieret til en pc-harddisk.
Sikkerhed og tryghed
RISIKO: LOWRene lyddata; ingen eksekverbar kode. Lav risiko, medmindre forklædt malware bruger .gme filtypen.
Formatdetaljer
kort fortalt- Gunbound Game Data File - Nexon/Softnyx Gunbound online-spil bruger angiveligt .gme til spildata/ressourcefiler; urelateret til lyd.
Programmer der åbner GME-filer
Tekniske detaljer
dyb specifikation| Containertype | Generisk filtype-alias - intet enkelt fast binært format; internt layout matcher det indlejrede underformat |
| Kodning | Binær (afhængig af underformat) |
| Byte-rækkefølge | Afhængig af underformat - typisk little-endian (NSF, VGM); big-endian for SPC |
| Understøttede underformater | NSF (NES), SPC (SNES), VGM/VGZ (Sega-hardware), GBS (Game Boy), HES (TurboGrafx-16), AY (ZX Spectrum), KSS (MSX/Z80), GYM (Sega Genesis), SAP (Atari) |
| Komprimering | Afhængig af underformat - VGZ bruger gzip; de fleste andre underformater er ukomprimerede |
| Typisk filstørrelse | 4 KB - 2 MB |
| Render sample rate | 44.100 Hz standard (libgme output; kan konfigureres i biblioteket) |
| Bibliotek | libgme (Game Music Emu) v0.6.3 (2019); open-source C++ |
| Formatidentifikation | Ved indlejrede underformat magic bytes - f.eks. NESM for NSF, SNES-SPC700 Sound File Data for SPC, Vgm for VGM |
| MIME-type | audio/x-gme |
| Checksum/integritet | Afhængig af underformat; de fleste retro-spilmusikformater mangler checksums |
| Udgivet | early 2000s (Blargg's Game_Music_Emu library) |
| Seneste version | libgme 0.6.3 (2019) |
| Specifikation | github.com |
GME-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om GME-filer.