Vad är filformatet BANK?
En .bank-fil är en FMOD Audio Bank, den binära behållare som används av FMOD Studio (Firelight Technologies) för att leverera kompilerat spelljud till runtime-motorer. FMOD är en av de mest använda plattformarna för ljudmiddleware i spelindustrin och driver titlar som *Darkest Dungeon*, *Hollow Knight* och *Celeste*.
Varje .bank-fil paketerar komprimerade ljudfiler tillsammans med händelsedata från FMOD Studio: triggerlogik, parameterautomatisering, övergångar och blandningsbehållare. Den interna behållaren är FSB5 (FMOD Sample Bank version 5), som introducerades med FMOD Studio 1.0 år 2014 - en vidareutveckling av den fristående .fsb-samplebanken som användes i äldre FMOD Ex-titlar. Ljud kan komprimeras som Vorbis, FADPCM, PCM eller MP3, med plattformsspecifika codecs tillgängliga för PlayStation (AT9) och Xbox (XMA). FMOD Studio stöder även valfri AES-128-kryptering för DRM-skyddade banker.
Banker exporteras från FMOD Studio som plattformsspecifika byggen och laddas vid körning av FMOD Engine. I Unity-baserade spel ligger de vanligtvis i StreamingAssets/audio/generated/. Ett projekt levereras vanligtvis med flera banker: Master.bank innehåller händelseindexet, Master.strings.bank tillhandahåller namngivning, och ytterligare innehållsbanker delar upp ljudet efter spelområde eller kategori.
Moddare och ljudforskare kan extrahera ljud från .bank-filer med vgmstream (tillgängligt som ett Foobar2000-tillägg eller fristående CLI). Filändelsen .bank delas med orelaterade format för syntinställningar, men i ett sammanhang med spelfiler identifierar FSB5-headern (FSB5 vid byte-offset 0) tillförlitligt FMOD-formatet.
Säkerhet & trygghet
RISK: LOWFMOD .bank-filer innehåller ljuddata - ingen exekverbar kod. Inga kända säkerhetsbrister. Ladda endast ner .bank-filer från legitima källor för spelmoddning. Vissa spel krypterar banker; dekrypteringsverktyg som kringgår DRM kan bryta mot spelets EULA.
Formatdetaljer
i ett nötskal- Instrumentbank för synt/sampler (generisk) - Många hårdvaru- och mjukvarusyntar använder .bank för samlingar av inställningar/presets; formatet varierar beroende på tillverkare (Roland, Korg, etc.).
- FL Studio instrumentbank - FL Studio använder .bank för export av kanalstatus och instrumentinställningar; ett annat binärt format än FMOD.
Program som öppnar BANK-filer
Tekniska detaljer
djup specifikation| Intern behållare | FSB5 (FMOD Sample Bank version 5) |
| Byteordning | Little-endian |
| Magisk signatur | FSB5 (4 ASCII-bytes) vid offset 0 |
| Ljud-codecs som stöds | Vorbis, FADPCM, PCM, MP3; AT9 (PlayStation), XMA (Xbox) |
| Samplingsfrekvens | 8 kHz - 192 kHz; vanligtvis 44.1 kHz eller 48 kHz för spelljud |
| Kryptering | Valfri AES-128 (konfigurerbar per bank i FMOD Studio) |
| Typisk filstorlek | 1 MB - 500 MB |
| Händelsedata | Inkluderar FMOD-händelsegraf (triggers, parametrar, övergångar) tillsammans med rått ljud |
| Föregångarformat | FSB1-FSB4 (FMOD Ex, före 2014) |
| Vanlig sökväg i spel | StreamingAssets/audio/generated/ i Unity + FMOD-projekt |
| Nödvändiga följefiler | Master.bank (händelseindex) + Master.strings.bank (namntabell) |
| Målplattformar | Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, iOS, Android |
| Släppt | 2014 (FMOD Studio 1.0, Firelight Technologies) |
| Senaste version | FMOD Studio 2.x (2020-2026) |
| Specifikation | www.fmod.com |
BANK-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om BANK-filer.