Che cos'è il formato di file BANK?
Un file .bank è un FMOD Audio Bank, il contenitore binario utilizzato da FMOD Studio (Firelight Technologies) per distribuire l'audio di gioco compilato ai motori di runtime. FMOD è una delle piattaforme middleware audio più utilizzate nell'industria dei videogiochi, alimentando titoli come *Darkest Dungeon*, *Hollow Knight* e *Celeste*.
Ogni file .bank pacchettizza campioni audio compressi insieme ai dati del grafico degli eventi di FMOD Studio: logica di trigger, automazione dei parametri, transizioni e contenitori di miscelazione. Il contenitore interno è FSB5 (FMOD Sample Bank versione 5), introdotto con FMOD Studio 1.0 nel 2014 - un'evoluzione del bank di campioni standalone .fsb utilizzato nei vecchi titoli FMOD Ex. L'audio può essere compresso come Vorbis, FADPCM, PCM o MP3, con codec nativi per piattaforma disponibili per PlayStation (AT9) e Xbox (XMA). FMOD Studio supporta anche la crittografia opzionale AES-128 per i bank protetti da DRM.
I bank vengono esportati da FMOD Studio come build specifiche per piattaforma e caricati a runtime dal motore FMOD Engine. Nei giochi basati su Unity, risiedono tipicamente in StreamingAssets/audio/generated/. Un progetto solitamente viene fornito con più bank: Master.bank contiene l'indice degli eventi, Master.strings.bank fornisce le mappature dei nomi, e bank di contenuti aggiuntivi suddividono l'audio per area di gioco o categoria.
I modder e i ricercatori audio possono estrarre campioni dai file .bank utilizzando vgmstream (disponibile come plugin per Foobar2000 o CLI standalone). L'estensione .bank è condivisa con formati di patch per sintetizzatori non correlati, ma nel contesto dei file di gioco la firma dell'intestazione FSB5 (FSB5 all'offset di byte 0) identifica in modo affidabile il formato FMOD.
Sicurezza e incolumità
RISCHIO: LOWI file .bank di FMOD contengono dati audio - nessun codice eseguibile. Nessuna vulnerabilità di sicurezza nota. Scarica i file .bank solo da fonti legittime di modding dei giochi. Alcuni giochi crittografano i bank; gli strumenti di decrittazione che aggirano i DRM possono violare l'EULA del gioco.
Dettagli del formato
in sintesi- Bank di strumenti per sintetizzatore/campionatore (generico) - Molti sintetizzatori hardware e software utilizzano .bank per collezioni di patch/preset; il formato varia a seconda del produttore (Roland, Korg, ecc.).
- Bank di strumenti FL Studio - FL Studio utilizza .bank per l'esportazione dello stato dei canali e dei preset degli strumenti; formato binario diverso da FMOD.
Programmi che aprono file BANK
Dettagli tecnici
specifiche approfondite| Contenitore interno | FSB5 (FMOD Sample Bank versione 5) |
| Ordine dei byte | Little-endian |
| Firma magica | FSB5 (4 byte ASCII) all'offset 0 |
| Codec audio supportati | Vorbis, FADPCM, PCM, MP3; AT9 (PlayStation), XMA (Xbox) |
| Intervallo frequenza di campionamento | 8 kHz - 192 kHz; tipicamente 44.1 kHz o 48 kHz per l'audio dei giochi |
| Crittografia | AES-128 opzionale (configurabile per bank in FMOD Studio) |
| Dimensione tipica del file | 1 MB - 500 MB |
| Dati degli eventi | Include il grafico degli eventi FMOD (trigger, parametri, transizioni) insieme all'audio grezzo |
| Formato precedente | FSB1-FSB4 (FMOD Ex, pre-2014) |
| Percorso comune nei giochi | StreamingAssets/audio/generated/ nei progetti Unity + FMOD |
| File complementari richiesti | Master.bank (indice eventi) + Master.strings.bank (tabella nomi) |
| Piattaforme di destinazione | Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, iOS, Android |
| Rilasciato | 2014 (FMOD Studio 1.0, Firelight Technologies) |
| Ultima versione | FMOD Studio 2.x (2020-2026) |
| Specifica | www.fmod.com |
Conversioni BANK
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BANK.