Che cos'è il formato di file BNK?
.bnk è utilizzato principalmente come Wwise SoundBank, un pacchetto audio compilato prodotto dal middleware audio Wwise di Audiokinetic. Una singola SoundBank .bnk contiene molti file individuali che memorizzano dati utilizzati dal gioco, inclusi brani audio, effetti sonori e metadati degli eventi. I file .bnk vengono caricati dal gioco durante il gameplay.
Poiché i file .bnk memorizzano molti file separati, possono essere considerati simili agli archivi ZIP. Proprio come un file ZIP, i contenuti dei file .bnk possono essere visualizzati ed estratti utilizzando software dedicati come wwiser o Wwise-Unpacker. I contenuti di un file .bnk possono essere modificati dopo averlo decompresso e ogni modifica apportata a tale file si rifletterà durante il gioco.
Le Wwise SoundBanks sono identificate dai magic bytes BKHD (Bank Header) all'offset 0 del file. I flussi audio incorporati nel banco sono memorizzati come file .wem e possono essere riprodotti con strumenti come vgmstream.
L'estensione .bnk è utilizzata anche da formati non correlati, inclusi gli archivi di gioco di Test Drive Unlimited e i banchi di strumenti AdLib, che presentano strutture interne e magic bytes differenti.
Sicurezza e incolumità
RISCHIO: LOWLe SoundBanks stesse sono dati passivi distribuiti all'interno dei giochi e comportano pochi rischi intrinseci. La vera cautela riguarda gli strumenti: scarica le utility di estrazione solo dai loro repository ufficiali GitHub ed evita siti generici di «convertitori BNK» o «apri BNK» che includono adware/PUP. L'estrazione dell'audio dai giochi potrebbe inoltre violare l'EULA di un gioco: accettabile per uso personale, rischioso per la ridistribuzione.
Dettagli del formato
in sintesi- Banco strumenti AdLib / Sound Blaster - Banco strumenti per sintesi FM dell'era DOS (il db_name originale); obsoleto, apribile con vecchi strumenti SB/AdLib.
- Archivio di gioco Test Drive Unlimited (Eden Games) - Contenitore proprietario che racchiude modelli 3D di auto, texture e suoni per TDU/TDU2; modificabile con TDU Modding Tools.
- Banco di test ExamView - Banco di domande per la suite di valutazione ExamView utilizzata dagli insegnanti; si apre solo in ExamView.
Programmi che aprono file BNK
Dettagli tecnici
specifiche approfondite| Tipo di formato | Contenitore audio binario compilato (SoundBank) |
| Magic bytes | BKHD (hex 42 4B 48 44) all'offset 0 del file |
| Sviluppatore | Audiokinetic (ora parte di Epic Games) |
| Struttura dei chunk | Chunk denominati in stile IFF: BKHD, DIDX, DATA, HIRC, STID, PLAT |
| Codec audio supportati | PCM, Vorbis, ADPCM, Wwise Opus - codec selezionato per ogni oggetto audio |
| Formato correlato | .wem (Wwise Encoded Media) per flussi audio individuali |
| Tipo MIME | application/octet-stream |
| Ordine dei byte | Little-endian su PC e console attuali; big-endian su piattaforme legacy (PS3, Wii) |
| Archiviazione eventi e logica | Il chunk HIRC codifica eventi audio, stati, switch e RTPC insieme ai dati audio |
| Modello di riferimento esterno | L'audio può essere incorporato nel banco o fare riferimento a file .wem esterni pacchettizzati in archivi .pck |
| Supporto piattaforma | PC, PlayStation, Xbox, Nintendo Switch, iOS, Android e altre |
| Collisione estensione | Stessa estensione utilizzata anche da archivi di gioco TDU, banchi strumenti AdLib e banchi test ExamView - magic bytes distinti |
| Campo versione | L'intestazione BKHD memorizza la versione dell'SDK Wwise utilizzata per compilare il banco |
| Tipi di banco | Init bank (Init.bnk) caricato all'avvio; banchi aggiuntivi caricati per livello, scena o lingua |
| Strumenti di estrazione | wwiser, Wwise-Unpacker, BnkExtract, vgmstream |
| Rilasciato | 2006 (Wwise audio middleware) |
| Specifica | www.audiokinetic.com |
Conversioni BNK
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file BNK.