Wat is het BANK-bestandsformaat?
Een .bank-bestand is een FMOD Audio Bank, de binaire container die door FMOD Studio (Firelight Technologies) wordt gebruikt om gecompileerde game-audio aan runtime-engines te leveren. FMOD is een van de meest gebruikte audiomiddleware-platforms in de game-industrie en drijft titels aan zoals *Darkest Dungeon*, *Hollow Knight* en *Celeste*.
Elk .bank-bestand verpakt gecomprimeerde audiomonsters samen met FMOD Studio event-graph-gegevens: triggerlogica, parameterautomatisering, overgangen en blend-containers. De interne container is FSB5 (FMOD Sample Bank versie 5), geïntroduceerd met FMOD Studio 1.0 in 2014 - een evolutie van de zelfstandige .fsb sample bank die in oudere FMOD Ex-titels werd gebruikt. Audio kan worden gecomprimeerd als Vorbis, FADPCM, PCM of MP3, met platform-eigen codecs beschikbaar voor PlayStation (AT9) en Xbox (XMA). FMOD Studio ondersteunt ook optionele AES-128-versleuteling voor door DRM beschermde banks.
Banks worden vanuit FMOD Studio geëxporteerd als platformspecifieke builds en tijdens runtime geladen door de FMOD Engine. In op Unity gebaseerde games bevinden ze zich meestal in StreamingAssets/audio/generated/. Een project wordt meestal geleverd met meerdere banks: Master.bank bevat de event-index, Master.strings.bank biedt naamkoppelingen, en aanvullende content-banks splitsen audio op per gamegebied of categorie.
Modders en audio-onderzoekers kunnen samples extraheren uit .bank-bestanden met behulp van vgmstream (beschikbaar als Foobar2000-plugin of zelfstandige CLI). De .bank-extensie wordt gedeeld met niet-gerelateerde synthesizer-patchformaten, maar in de context van gamebestanden identificeert de FSB5-header-handtekening (FSB5 op byte-offset 0) op betrouwbare wijze het FMOD-formaat.
Beveiliging & veiligheid
RISICO: LOWFMOD .bank-bestanden bevatten audiogegevens - geen uitvoerbare code. Geen bekende beveiligingslekken. Download .bank-bestanden alleen van legitieme game-moddingbronnen. Sommige games versleutelen banks; decriptietools die DRM omzeilen, kunnen de EULA van de game schenden.
Formaatdetails
in een notendop- Synthesizer/sampler instrument bank (generiek) - Veel hardware- en software-synthesizers gebruiken .bank voor patch/preset-collecties; het formaat varieert per fabrikant (Roland, Korg, enz.).
- FL Studio instrument bank - FL Studio gebruikt .bank voor kanaalstatus- en instrument-preset-exports; een ander binair formaat dan FMOD.
Programma's die BANK-bestanden openen
Technische details
diepe specificaties| Interne container | FSB5 (FMOD Sample Bank versie 5) |
| Byte-volgorde | Little-endian |
| Magische handtekening | FSB5 (4 ASCII-bytes) op offset 0 |
| Ondersteunde audiocodecs | Vorbis, FADPCM, PCM, MP3; AT9 (PlayStation), XMA (Xbox) |
| Bereik bemonsteringsfrequentie | 8 kHz - 192 kHz; meestal 44,1 kHz of 48 kHz voor game-audio |
| Versleuteling | Optionele AES-128 (configureerbaar per bank in FMOD Studio) |
| Typische bestandsgrootte | 1 MB - 500 MB |
| Event-gegevens | Bevat FMOD event-graph (triggers, parameters, overgangen) naast ruwe audio |
| Voorloper-formaat | FSB1-FSB4 (FMOD Ex, vóór 2014) |
| Veelvoorkomend game-pad | StreamingAssets/audio/generated/ in Unity + FMOD-projecten |
| Vereiste bijbehorende bestanden | Master.bank (event-index) + Master.strings.bank (naamtabel) |
| Platformdoelen | Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, iOS, Android |
| Uitgebracht | 2014 (FMOD Studio 1.0, Firelight Technologies) |
| Laatste versie | FMOD Studio 2.x (2020-2026) |
| Specificatie | www.fmod.com |
BANK conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over BANK-bestanden.