Qu'est-ce que le format de fichier BANK ?
Un fichier .bank est une FMOD Audio Bank, le conteneur binaire utilisé par FMOD Studio (Firelight Technologies) pour fournir l'audio compilé d'un jeu aux moteurs d'exécution. FMOD est l'une des plateformes de middleware audio les plus utilisées dans l'industrie du jeu vidéo, propulsant des titres tels que *Darkest Dungeon*, *Hollow Knight* et *Celeste*.
Chaque fichier .bank regroupe des échantillons audio compressés ainsi que des données de graphe d'événements FMOD Studio : logique de déclenchement, automatisation des paramètres, transitions et conteneurs de mélange. Le conteneur interne est le FSB5 (FMOD Sample Bank version 5), introduit avec FMOD Studio 1.0 en 2014 - une évolution de la banque d'échantillons autonome .fsb utilisée dans les anciens titres FMOD Ex. L'audio peut être compressé en Vorbis, FADPCM, PCM ou MP3, avec des codecs natifs disponibles pour PlayStation (AT9) et Xbox (XMA). FMOD Studio prend également en charge le chiffrement optionnel AES-128 pour les banques protégées par DRM.
Les banques sont exportées depuis FMOD Studio sous forme de builds spécifiques à une plateforme et chargées au moment de l'exécution par le moteur FMOD Engine. Dans les jeux basés sur Unity, elles résident généralement dans StreamingAssets/audio/generated/. Un projet est généralement livré avec plusieurs banques : Master.bank contient l'index des événements, Master.strings.bank fournit les correspondances de noms, et des banques de contenu supplémentaires divisent l'audio par zone de jeu ou par catégorie.
Les moddeurs et les chercheurs en audio peuvent extraire des échantillons des fichiers .bank en utilisant vgmstream (disponible en tant que plugin Foobar2000 ou en ligne de commande autonome). L'extension .bank est partagée avec des formats de patchs de synthétiseurs non liés, mais dans le contexte des fichiers de jeu, la signature d'en-tête FSB5 (FSB5 à l'offset d'octet 0) identifie de manière fiable le format FMOD.
Sécurité et sûreté
RISQUE : LOWLes fichiers .bank de FMOD contiennent des données audio - aucun code exécutable. Aucune vulnérabilité de sécurité connue. Téléchargez les fichiers .bank uniquement à partir de sources de modding de jeux légitimes. Certains jeux chiffrent les banques ; les outils de déchiffrement qui contournent les DRM peuvent violer le CLUF du jeu.
Détails du format
en bref- Banque d'instruments de synthétiseur/échantillonneur (générique) - De nombreux synthétiseurs matériels et logiciels utilisent .bank pour les collections de patchs/presets ; le format varie selon le fabricant (Roland, Korg, etc.).
- Banque d'instruments FL Studio - FL Studio utilise .bank pour les exports d'état de canal et de préréglages d'instruments ; format binaire différent de FMOD.
Programmes qui ouvrent les fichiers BANK
Détails techniques
spécifications approfondies| Conteneur interne | FSB5 (FMOD Sample Bank version 5) |
| Ordre des octets | Little-endian |
| Signature magique | FSB5 (4 octets ASCII) à l'offset 0 |
| Codecs audio pris en charge | Vorbis, FADPCM, PCM, MP3 ; AT9 (PlayStation), XMA (Xbox) |
| Plage de taux d'échantillonnage | 8 kHz - 192 kHz ; généralement 44,1 kHz ou 48 kHz pour l'audio de jeu |
| Chiffrement | AES-128 optionnel (configurable par banque dans FMOD Studio) |
| Taille de fichier typique | 1 Mo - 500 Mo |
| Données d'événement | Comprend le graphe d'événements FMOD (déclencheurs, paramètres, transitions) aux côtés de l'audio brut |
| Format prédécesseur | FSB1-FSB4 (FMOD Ex, avant 2014) |
| Chemin de jeu courant | StreamingAssets/audio/generated/ dans les projets Unity + FMOD |
| Fichiers compagnons requis | Master.bank (index des événements) + Master.strings.bank (table des noms) |
| Plateformes cibles | Windows, macOS, Linux, PlayStation, Xbox, Nintendo Switch, iOS, Android |
| Publié | 2014 (FMOD Studio 1.0, Firelight Technologies) |
| Dernière version | FMOD Studio 2.x (2020-2026) |
| Spécification | www.fmod.com |
Conversions BANK
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers BANK.