Hvad er BANK-filformatet?
En .bank fil er en FMOD Audio Bank, den binære container, der bruges af FMOD Studio (Firelight Technologies) til at levere kompileret spillyd til runtime-motorer. FMOD er en af de mest udbredte audio middleware-platforme i spilindustrien og driver titler som *Darkest Dungeon*, *Hollow Knight* og *Celeste*.
Hver .bank fil pakker komprimerede lydprøver sammen med FMOD Studio-hændelsesgrafdata: trigger-logik, parameterautomatisering, overgange og blend-containere. Den interne container er FSB5 (FMOD Sample Bank version 5), introduceret med FMOD Studio 1.0 i 2014 - en videreudvikling af den selvstændige .fsb sample bank, der blev brugt i ældre FMOD Ex-titler. Lyd kan komprimeres som Vorbis, FADPCM, PCM eller MP3, med platform-native codecs tilgængelige til PlayStation (AT9) og Xbox (XMA). FMOD Studio understøtter også valgfri AES-128-kryptering til DRM-beskyttede banks.
Banks eksporteres fra FMOD Studio som platformspecifikke builds og indlæses ved runtime af FMOD Engine. I Unity-baserede spil findes de typisk i StreamingAssets/audio/generated/. Et projekt leveres normalt med flere banks: Master.bank indeholder hændelsesindekset, Master.strings.bank leverer navne-mappings, og yderligere indholds-banks opdeler lyden efter spilområde eller kategori.
Moddere og lydforskere kan udtrække samples fra .bank filer ved hjælp af vgmstream (tilgængelig som et Foobar2000-plugin eller selvstændig CLI). Filendelsen .bank deles med urelaterede synthesizer-patch-formater, men i en spilfil-kontekst identificerer FSB5-header-signaturen (FSB5 ved byte-offset 0) pålideligt FMOD-formatet.
Sikkerhed og tryghed
RISIKO: LOWFMOD .bank filer indeholder lyddata - ingen eksekverbar kode. Ingen kendte sikkerhedssårbarheder. Download kun .bank filer fra legitime kilder til spil-modding. Nogle spil krypterer banks; dekrypteringsværktøjer, der omgår DRM, kan overtræde spillets EULA.
Formatdetaljer
kort fortalt- Synthesizer/sampler instrument bank (generisk) - Mange hardware- og software-synthesizere bruger .bank til patch/preset-samlinger; formatet varierer efter producent (Roland, Korg, osv.).
- FL Studio instrument bank - FL Studio bruger .bank til eksport af channel-state og instrument-presets; et andet binært format end FMOD.
Programmer der åbner BANK-filer
Tekniske detaljer
dyb specifikation| Intern container | FSB5 (FMOD Sample Bank version 5) |
| Byte-orden | Little-endian |
| Magisk signatur | FSB5 (4 ASCII bytes) ved offset 0 |
| Understøttede lyd-codecs | Vorbis, FADPCM, PCM, MP3; AT9 (PlayStation), XMA (Xbox) |
| Sample rate område | 8 kHz - 192 kHz; typisk 44.1 kHz eller 48 kHz for spillyd |
| Kryptering | Valgfri AES-128 (konfigurerbar pr. bank i FMOD Studio) |
| Typisk filstørrelse | 1 MB - 500 MB |
| Hændelsesdata | Inkluderer FMOD-hændelsesgraf (triggers, parametre, overgange) sammen med rå lyd |
| Forgængerformat | FSB1-FSB4 (FMOD Ex, før 2014) |
| Almindelig spilsti | StreamingAssets/audio/generated/ i Unity + FMOD projekter |
| Påkrævede ledsagefiler | Master.bank (hændelsesindeks) + Master.strings.bank (navnetabel) |
| Platform-mål | Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, iOS, Android |
| Udgivet | 2014 (FMOD Studio 1.0, Firelight Technologies) |
| Seneste version | FMOD Studio 2.x (2020-2026) |
| Specifikation | www.fmod.com |
BANK-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om BANK-filer.