Hva er BNK-filformatet?
.bnk er mest utbredt som en Wwise SoundBank - en kompilert lydpakke produsert av Audiokinetics Wwise-mellomvare for lyd. En enkelt .bnk SoundBank inneholder mange individuelle filer som lagrer data brukt av spillet, inkludert lydspor, lydeffekter og metadata for hendelser. .bnk-filer lastes inn av spillet under spilling.
Fordi .bnk-filer lagrer mange separate filer, kan de sees på som lignende ZIP-arkiv-filer. Akkurat som en ZIP-fil kan innholdet i en .bnk-fil vises og ekstraheres ved hjelp av dedikert programvare som wwiser eller Wwise-Unpacker. Innholdet i en .bnk-fil kan endres etter utpakking, og eventuelle endringer gjort i en slik fil vil gjenspeiles under spilling.
Wwise SoundBanks identifiseres av BKHD (Bank Header) «magic bytes» ved filforskyvning 0. Lydstrømmer innebygd i banken lagres som .wem-filer og kan spilles av med verktøy som vgmstream.
Filendelsen .bnk brukes også av urelaterte formater - inkludert Test Drive Unlimited-spillarkiver og AdLib-instrumentbanker - som har andre interne strukturer og «magic bytes».
Sikkerhet og trygghet
RISIKO: LOWSoundBanks i seg selv er passive data som følger med spill og innebærer liten iboende risiko. Den reelle forsiktigheten gjelder verktøyene: last ned ekstraksjonsverktøy kun fra deres offisielle GitHub-repositorier, og unngå generiske «BNK converter»- eller «BNK opener»-nettsteder som pakker med seg reklameprogramvare/PUP-er. Ripping av spillyd kan også bryte med et spills EULA - greit for personlig bruk, risikabelt for videresending.
Formatdetaljer
i et nøtteskall- AdLib / Sound Blaster Instrument Bank - Gammel FM-syntese-instrumentbank fra DOS-æraen; foreldet, åpnes av gamle SB/AdLib-verktøy.
- Test Drive Unlimited-spillarkiv (Eden Games) - Proprietær beholder som inneholder 3D-bilmodeller, teksturer og lyder for TDU/TDU2; redigeres med TDU Modding Tools.
- ExamView Test Bank - Spørsmålsbank for ExamView-vurderingspakken brukt av lærere; åpnes kun i ExamView.
Programmer som åpner BNK-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Binær kompilert lydbeholder (SoundBank) |
| Magic bytes | BKHD (hex 42 4B 48 44) ved filforskyvning 0 |
| Utvikler | Audiokinetic (nå en del av Epic Games) |
| Chunk-struktur | IFF-lignende navngitte blokker: BKHD, DIDX, DATA, HIRC, STID, PLAT |
| Støttede lydkodeker | PCM, Vorbis, ADPCM, Wwise Opus - kodek valgt per lydobjekt |
| Tilhørende format | .wem (Wwise Encoded Media) for individuelle lydstrømmer |
| MIME-type | application/octet-stream |
| Byterekkefølge | Little-endian på PC og nåværende konsoller; big-endian på eldre plattformer (PS3, Wii) |
| Lagring av hendelser og logikk | HIRC-blokken koder lydhendelser, tilstander, brytere og RTPC-er sammen med lyddata |
| Ekstern referansemodell | Lyd kan være innebygd i banken eller referere til eksterne .wem-filer pakket i .pck-arkiver |
| Plattformstøtte | PC, PlayStation, Xbox, Nintendo Switch, iOS, Android, med flere |
| Filendelse-kollisjon | Samme filendelse brukes også av TDU-spillarkiver, AdLib-instrumentbanker og ExamView-testbanker - distinkte «magic bytes» |
| Versjonsfelt | BKHD-headeren lagrer Wwise SDK-versjonen som ble brukt til å kompilere banken |
| Banktyper | Init-bank (Init.bnk) lastes ved oppstart; ytterligere banker lastes per nivå, scene eller språk |
| Ekstraksjonsverktøy | wwiser, Wwise-Unpacker, BnkExtract, vgmstream |
| Utgitt | 2006 (Wwise audio middleware) |
| Spesifikasjon | www.audiokinetic.com |
BNK-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om BNK-filer.