Hva er BANK-filformatet?
En .bank-fil er en FMOD Audio Bank, den binære beholderen som brukes av FMOD Studio (Firelight Technologies) for å levere kompilert spill-lyd til kjøretidsmotorer. FMOD er en av de mest brukte plattformene for lydmellomvare i spillindustrien, og driver titler som *Darkest Dungeon*, *Hollow Knight* og *Celeste*.
Hver .bank-fil pakker komprimerte lydsampler sammen med hendelsesdata fra FMOD Studio: utløserlogikk, parameterautomatisering, overganger og blandingsbeholdere. Den interne beholderen er FSB5 (FMOD Sample Bank versjon 5), introdusert med FMOD Studio 1.0 i 2014 - en videreutvikling av den frittstående .fsb-samplingsbanken som ble brukt i eldre FMOD Ex-titler. Lyd kan komprimeres som Vorbis, FADPCM, PCM eller MP3, med plattformspesifikke kodeker tilgjengelig for PlayStation (AT9) og Xbox (XMA). FMOD Studio støtter også valgfri AES-128-kryptering for DRM-beskyttede banker.
Banker eksporteres fra FMOD Studio som plattformspesifikke bygg og lastes inn ved kjøretid av FMOD Engine. I Unity-baserte spill ligger de vanligvis i StreamingAssets/audio/generated/. Et prosjekt leveres vanligvis med flere banker: Master.bank inneholder hendelsesindeksen, Master.strings.bank gir navnekartlegginger, og ytterligere innholdsbanker deler opp lyden etter spillområde eller kategori.
Moddere og lydforskere kan pakke ut sampler fra .bank-filer ved hjelp av vgmstream (tilgjengelig som en Foobar2000-utvidelse eller frittstående CLI). Filendelsen .bank deles med urelaterte formater for synthesizer-patcher, men i en kontekst med spillfiler vil FSB5-header-signaturen (FSB5 ved byte-offset 0) pålitelig identifisere FMOD-formatet.
Sikkerhet og trygghet
RISIKO: LOWFMOD .bank-filer inneholder lyddata - ingen kjørbar kode. Ingen kjente sikkerhetssårbarheter. Last ned .bank-filer kun fra legitime kilder for spillmodding. Noen spill krypterer banker; dekrypteringsverktøy som omgår DRM kan bryte med spillets EULA.
Formatdetaljer
i et nøtteskall- Synthesizer/sampler instrumentbank (generisk) - Mange maskinvare- og programvaresynthesizere bruker .bank for samlinger av patcher/forhåndsinnstillinger; formatet varierer etter produsent (Roland, Korg, etc.).
- FL Studio instrumentbank - FL Studio bruker .bank for eksport av kanaltilstander og instrumentinnstillinger; et annet binært format enn FMOD.
Programmer som åpner BANK-filer
Tekniske detaljer
dyp spesifikasjon| Intern beholder | FSB5 (FMOD Sample Bank versjon 5) |
| Byte-rekkefølge | Little-endian |
| Magisk signatur | FSB5 (4 ASCII-bytes) ved offset 0 |
| Støttede lydkodeker | Vorbis, FADPCM, PCM, MP3; AT9 (PlayStation), XMA (Xbox) |
| Samplingsfrekvens | 8 kHz - 192 kHz; vanligvis 44.1 kHz eller 48 kHz for spill-lyd |
| Kryptering | Valgfri AES-128 (konfigurerbar per bank i FMOD Studio) |
| Typisk filstørrelse | 1 MB - 500 MB |
| Hendelsesdata | Inkluderer FMOD-hendelsesgraf (utløsere, parametere, overganger) sammen med rålyd |
| Forgjengerformat | FSB1-FSB4 (FMOD Ex, før 2014) |
| Vanlig spillbane | StreamingAssets/audio/generated/ i Unity + FMOD-prosjekter |
| Nødvendige følgefiler | Master.bank (hendelsesindeks) + Master.strings.bank (navnetabell) |
| Målplattformer | Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, iOS, Android |
| Utgitt | 2014 (FMOD Studio 1.0, Firelight Technologies) |
| Siste versjon | FMOD Studio 2.x (2020-2026) |
| Spesifikasjon | www.fmod.com |
BANK-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om BANK-filer.