BANK ファイル形式とは?
.bank ファイルは FMOD Audio Bank であり、FMOD Studio (Firelight Technologies) がコンパイルされたゲーム オーディオをランタイム エンジンに配信するために使用するバイナリ コンテナです。FMOD はゲーム業界で最も広く使用されているオーディオ ミドルウェア プラットフォームの 1 つであり、『*Darkest Dungeon*』、『*Hollow Knight*』、『*Celeste*』などのタイトルで採用されています。
各 .bank ファイルには、圧縮されたオーディオ サンプルとともに、トリガー ロジック、パラメータ オートメーション、トランジション、ブレンド コンテナなどの FMOD Studio イベント グラフ データがパッケージ化されています。内部コンテナは、2014 年に FMOD Studio 1.0 で導入された FSB5 (FMOD Sample Bank version 5) です。これは、古い FMOD Ex タイトルで使用されていたスタンドアロンの .fsb サンプル バンクが進化したものです。オーディオは Vorbis、FADPCM、PCM、または MP3 として圧縮でき、PlayStation (AT9) や Xbox (XMA) 用のプラットフォーム固有のコーデックも利用可能です。FMOD Studio は、DRM 保護されたバンク向けにオプションの AES-128 暗号化もサポートしています。
バンクは FMOD Studio からプラットフォーム固有のビルドとしてエクスポートされ、実行時に FMOD Engine によってロードされます。Unity ベースのゲームでは、通常 StreamingAssets/audio/generated/ に配置されます。プロジェクトは通常、複数のバンクで構成されます。Master.bank はイベント インデックスを保持し、Master.strings.bank は名前のマッピングを提供し、追加のコンテンツ バンクがゲームのエリアやカテゴリごとにオーディオを分割します。
モッダーやオーディオ研究者は、vgmstream (Foobar2000 プラグインまたはスタンドアロンの CLI として利用可能) を使用して .bank ファイルからサンプルを抽出できます。.bank 拡張子は無関係なシンセサイザーのパッチ形式でも共有されていますが、ゲーム ファイルの文脈では、バイト オフセット 0 にある FSB5 ヘッダー シグネチャ(FSB5)によって FMOD 形式であることを確実に識別できます。
セキュリティと安全性
リスク: LOWFMOD .bank ファイルにはオーディオ データが含まれており、実行コードは含まれていません。既知のセキュリティの脆弱性はありません。.bank ファイルは信頼できるゲーム モッディング ソースからのみダウンロードしてください。一部のゲームはバンクを暗号化しており、DRM を回避する復号ツールはゲームの EULA に違反する可能性があります。
形式の詳細
概要- シンセサイザー/サンプラー インストゥルメント バンク (汎用) - 多くのハードウェアおよびソフトウェア シンセサイザーが、パッチやプリセットのコレクションに .bank を使用します。形式はメーカー(Roland、Korg など)によって異なります。
- FL Studio インストゥルメント バンク - FL Studio はチャンネル状態やインストゥルメント プリセットのエクスポートに .bank を使用します。FMOD とは異なるバイナリ形式です。
BANK ファイルを開くプログラム
技術的詳細
詳細仕様| 内部コンテナ | FSB5 (FMOD Sample Bank version 5) |
| バイト順序 | リトルエンディアン |
| マジック シグネチャ | オフセット 0 に FSB5 (4 ASCII バイト) |
| サポートされているオーディオ コーデック | Vorbis, FADPCM, PCM, MP3; AT9 (PlayStation), XMA (Xbox) |
| サンプリング レート範囲 | 8 kHz - 192 kHz; ゲーム オーディオでは通常 44.1 kHz または 48 kHz |
| 暗号化 | オプションの AES-128 (FMOD Studio でバンクごとに設定可能) |
| 一般的なファイル サイズ | 1 MB - 500 MB |
| イベント データ | 生のオーディオとともに FMOD イベント グラフ(トリガー、パラメータ、トランジション)を含む |
| 前身の形式 | FSB1-FSB4 (FMOD Ex, 2014年以前) |
| 一般的なゲーム内パス | Unity + FMOD プロジェクトにおける StreamingAssets/audio/generated/ |
| 必要な関連ファイル | Master.bank (イベント インデックス) + Master.strings.bank (名前テーブル) |
| 対象プラットフォーム | Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, iOS, Android |
| リリース日 | 2014 (FMOD Studio 1.0, Firelight Technologies) |
| 最新バージョン | FMOD Studio 2.x (2020-2026) |
| 仕様書 | www.fmod.com |
BANK の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。BANK ファイルについて最初の質問をしてみましょう。
よくある質問
BANK ファイルとは何ですか?
BANK ファイルからオーディオを抽出するにはどうすればよいですか?
vgmstream-cli -o audio.wav bank.bank を実行します。Darkest Dungeon の場合、バンク ファイルは StreamingAssets/audio/generated/ にあります。