Co to jest format pliku BNK?
.bnk jest najczęściej używany jako Wwise SoundBank - skompilowany pakiet audio wyprodukowany przez oprogramowanie pośredniczące Audiokinetic Wwise. Pojedynczy SoundBank .bnk zawiera wiele indywidualnych plików przechowujących dane używane przez grę, w tym ścieżki dźwiękowe, efekty dźwiękowe i metadane zdarzeń. Pliki .bnk są ładowane przez grę podczas rozgrywki.
Ponieważ pliki .bnk przechowują wiele oddzielnych plików, można je uznać za podobne do archiwów ZIP. Podobnie jak w przypadku pliku ZIP, zawartość pliku .bnk można przeglądać i wypakowywać za pomocą dedykowanego oprogramowania, takiego jak wwiser lub Wwise-Unpacker. Zawartość pliku .bnk można modyfikować po jego rozpakowaniu, a wszelkie zmiany wprowadzone w takim pliku zostaną odzwierciedlone podczas rozgrywki.
Wwise SoundBanks są identyfikowane przez magiczne bajty BKHD (Bank Header) na początku pliku (offset 0). Strumienie audio osadzone w banku są przechowywane jako pliki .wem i mogą być odtwarzane za pomocą narzędzi takich jak vgmstream.
Rozszerzenie .bnk jest również używane przez niepowiązane formaty - w tym archiwa gier Test Drive Unlimited i banki instrumentów AdLib - które mają inne struktury wewnętrzne i magiczne bajty.
Bezpieczeństwo
RYZYKO: LOWSame SoundBanki są pasywnymi danymi dostarczanymi w grach i niosą niewielkie ryzyko. Prawdziwą ostrożność należy zachować w przypadku narzędzi: pobieraj programy do ekstrakcji tylko z ich oficjalnych repozytoriów GitHub i unikaj ogólnych stron typu „BNK converter” lub „BNK opener”, które dołączają oprogramowanie reklamowe/PUP. Wyodrębnianie dźwięku z gier może również naruszać umowę EULA gry - jest dopuszczalne do użytku osobistego, ale ryzykowne w przypadku redystrybucji.
Szczegóły formatu
w pigułce- Bank instrumentów AdLib / Sound Blaster - Stary bank instrumentów syntezy FM z ery DOS; przestarzały, otwierany przez stare narzędzia SB/AdLib.
- Archiwum gry Test Drive Unlimited (Eden Games) - Własnościowy kontener przechowujący modele 3D samochodów, tekstury i dźwięki dla TDU/TDU2; edytowany za pomocą TDU Modding Tools.
- Bank testów ExamView - Bank pytań dla pakietu oceniającego ExamView używanego przez nauczycieli; otwiera się tylko w ExamView.
Programy otwierające pliki BNK
Szczegóły techniczne
specyfikacja| Typ formatu | Binarny skompilowany kontener audio (SoundBank) |
| Magiczne bajty | BKHD (hex 42 4B 48 44) przy offsecie 0 |
| Deweloper | Audiokinetic (obecnie część Epic Games) |
| Struktura bloków | Nazwane bloki typu IFF: BKHD, DIDX, DATA, HIRC, STID, PLAT |
| Obsługiwane kodeki audio | PCM, Vorbis, ADPCM, Wwise Opus - kodek wybierany dla każdego obiektu audio |
| Format towarzyszący | .wem (Wwise Encoded Media) dla poszczególnych strumieni audio |
| Typ MIME | application/octet-stream |
| Kolejność bajtów | Little-endian na PC i obecnych konsolach; big-endian na starszych platformach (PS3, Wii) |
| Przechowywanie zdarzeń i logiki | Blok HIRC koduje zdarzenia audio, stany, przełączniki i RTPC wraz z danymi audio |
| Model referencji zewnętrznych | Dźwięk może być osadzony w banku lub odwoływać się do zewnętrznych plików .wem spakowanych w archiwach .pck |
| Obsługa platform | PC, PlayStation, Xbox, Nintendo Switch, iOS, Android i inne |
| Kolizja rozszerzeń | To samo rozszerzenie używane przez archiwa gier TDU, banki instrumentów AdLib i banki testów ExamView - odrębne magiczne bajty |
| Pole wersji | Nagłówek BKHD przechowuje wersję Wwise SDK użytą do kompilacji banku |
| Typy banków | Bank inicjujący (Init.bnk) ładowany przy starcie; dodatkowe banki ładowane na poziom, scenę lub język |
| Narzędzia do ekstrakcji | wwiser, Wwise-Unpacker, BnkExtract, vgmstream |
| Wydano | 2006 (Wwise audio middleware) |
| Specyfikacja | www.audiokinetic.com |
Konwersje BNK
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki BNK.