BNK ファイル形式とは?
.bnk は、Audiokinetic の Wwise オーディオミドルウェアによって生成されるコンパイル済みオーディオパッケージである Wwise SoundBank として最も広く使用されています。単一の .bnk SoundBank には、オーディオトラック、効果音、イベントメタデータなど、ゲームで使用される多くの個別のファイルが格納されています。.bnk ファイルは、ゲームプレイ中にゲームによって読み込まれます。
.bnk ファイルは多くの個別のファイルを格納しているため、ZIPアーカイブ ファイルに似ていると見なすことができます。ZIPファイルと同様に、.bnk ファイルの内容は wwiser や Wwise-Unpacker などの専用ソフトウェアを使用して表示および抽出できます。.bnk ファイルの内容は展開後に変更することができ、そのようなファイルに加えられた変更はゲームプレイ中に反映されます。
Wwise SoundBank は、ファイルオフセット 0 にある BKHD (Bank Header) マジックバイトによって識別されます。バンクに埋め込まれたオーディオストリームは .wem ファイルとして保存され、vgmstream などのツールで再生できます。
.bnk 拡張子は、Test Drive Unlimited のゲームアーカイブや AdLib インストゥルメントバンクなど、内部構造やマジックバイトが異なる無関係なフォーマットでも使用されています。
セキュリティと安全性
リスク: LOWSoundBank 自体はゲームに同梱されているパッシブなデータであり、固有のリスクはほとんどありません。注意が必要なのはツールです。抽出ユーティリティは公式の GitHub リポジトリからのみダウンロードし、アドウェアや不審なプログラム (PUP) を同梱している一般的な «BNK 変換» や «BNK オープナー» サイトは避けてください。ゲームオーディオの抽出はゲームの利用規約 (EULA) に抵触する可能性があります。個人利用は問題ありませんが、再配布はリスクが伴います。
形式の詳細
概要- AdLib / Sound Blaster インストゥルメントバンク - レガシーな DOS 時代の FM シンセインストゥルメントバンク。現在は廃止されており、古い SB/AdLib ツールで開かれます。
- Test Drive Unlimited ゲームアーカイブ (Eden Games) - TDU/TDU2 の 3D 車モデル、テクスチャ、サウンドを保持する独自のコンテナ。TDU Modding Tools で編集されます。
- ExamView テストバンク - 教師が使用する ExamView 評価スイート用の問題バンク。ExamView でのみ開きます。
BNK ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | バイナリコンパイル済みオーディオコンテナ (SoundBank) |
| マジックバイト | ファイルオフセット 0 に BKHD (hex 42 4B 48 44) |
| 開発元 | Audiokinetic (現在は Epic Games の一部) |
| チャンク構造 | IFF形式に似た名前付きチャンク: BKHD, DIDX, DATA, HIRC, STID, PLAT |
| サポートされているオーディオコーデック | PCM, Vorbis, ADPCM, Wwise Opus - オーディオオブジェクトごとにコーデックを選択 |
| 関連フォーマット | 個別のオーディオストリーム用の .wem (Wwise Encoded Media) |
| MIMEタイプ | application/octet-stream |
| バイト順序 | PCおよび現行コンソールではリトルエンディアン、レガシープラットフォーム (PS3, Wii) ではビッグエンディアン |
| イベントとロジックの保存 | HIRC チャンクがオーディオデータと共にオーディオイベント、ステート、スイッチ、RTPC をエンコード |
| 外部参照モデル | オーディオはバンク内に埋め込まれるか、.pck アーカイブにパッケージ化された外部 .wem ファイルを参照 |
| プラットフォームサポート | PC, PlayStation, Xbox, Nintendo Switch, iOS, Android, その他 |
| 拡張子の衝突 | 同じ拡張子が TDU ゲームアーカイブ、AdLib インストゥルメントバンク、ExamView テストバンクでも使用される(マジックバイトで区別可能) |
| バージョンフィールド | BKHD ヘッダーにバンクのコンパイルに使用された Wwise SDK バージョンを格納 |
| バンクの種類 | 起動時に読み込まれる初期化バンク (Init.bnk)、レベル、シーン、言語ごとに読み込まれる追加バンク |
| 抽出ツール | wwiser, Wwise-Unpacker, BnkExtract, vgmstream |
| リリース日 | 2006 (Wwise audio middleware) |
| 仕様書 | www.audiokinetic.com |
BNK の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。BNK ファイルについて最初の質問をしてみましょう。
よくある質問
.bnk ファイルからオーディオを抽出するにはどうすればよいですか?
vgmstream または ww2ogg を使用して .wem を WAV/OGG にデコードします。.bnk を直接再生することはできません。.bnk を .mp3 にリネームするだけではだめなのはなぜですか?
.bnk ファイルを開くプログラムは何ですか?
wwiser、Wwise-Unpacker、vgmstream です。Test Drive Unlimited のアーカイブの場合は、TDU Modding Tools です。ExamView テストバンクの場合は、ExamView です。どれに該当するかを確認してください。