.BML

Fichier BML

Bean Markup Language File
Poser une question
RÉPONSE RAPIDE

Un fichier .bml est le plus souvent un fichier Bean Markup Language - un script de configuration XML créé par IBM alphaWorks en 1998 pour relier des composants JavaBeans. Ouvrez-le avec n'importe quel éditeur de texte (Notepad++, VS Code ou Notepad), car il s'agit de XML brut. Le format est abandonné ; l'extension .bml est également utilisée par deux formats non liés.

Développeur : IBM alphaWorks Catégorie : Fichiers Internet MIME: application/xml
S'OUVRE SUR Windows macOS Linux

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 4, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier BML ?

Un fichier .bml contient du code source Bean Markup Language, un langage de script basé sur XML pour relier de manière déclarative des composants JavaBeans. Le BML a été développé par IBM alphaWorks et annoncé lors de la conférence XML '98 en novembre 1998.

Un document .bml utilise un élément racine <bml> pour décrire un graphe de JavaBeans imbriqués et interconnectés : chaque bean est spécifié par son nom de classe Java, et les propriétés sont définies ou reliées de manière déclarative dans le balisage. L'ensemble d'outils BML comprenait deux composants - un interpréteur (appelé le « player ») qui exécutait le graphe de beans au moment de l'exécution, et un compilateur qui générait du code source Java sans réflexion à partir de la description .bml.

IBM alphaWorks a abandonné le BML au début des années 2000 ; il n'a jamais été largement adopté en dehors de la recherche et du prototypage. Les fichiers de définition de beans XML du Spring Framework (applicationContext.xml) ont répondu au même problème et sont devenus le successeur grand public, remplacés plus tard par les annotations Spring et les classes de configuration Java.

L'extension .bml est également partagée par deux formats non liés : un format de balisage binaire GNU Log et les fichiers Bridge Markup Language utilisés dans les systèmes d'enchères du jeu de bridge.

Sécurité et sûreté

RISQUE : LOW

Les fichiers BML sont du XML en texte brut ; ils ne peuvent pas s'exécuter sans un interpréteur/runtime BML. Aucun vecteur de logiciel malveillant connu.

Détails du format

en bref
NOM COMPLETBean Markup Language Filealias BML file, Bean ML
DÉVELOPPEURIBM alphaWorksdepuis November 1998 (XML '98 Conference, IBM alphaWorks)
TYPE MIMEapplication/xml
TYPEtexte, langage de script/configuration basé sur XML
Cette extension est également utilisée par…
  • GNU Log BML (Binary Markup Language) - Un format de sérialisation de données binaires conçu pour un encodage léger dans les fichiers et les sockets réseau ; sans rapport avec le Bean ML d'IBM.
  • Bridge Markup Language - Format texte brut pour décrire les systèmes d'enchères et les conventions de bridge ; utilisé par l'outil BML open-source sur GitHub.

Programmes qui ouvrent les fichiers BML

Windows3 apps
Windows Notepad Intégré Faites un clic droit sur le fichier → Ouvrir avec → Bloc-notes.
Notepad Open-source Fichier → Ouvrir, sélectionnez le fichier .bml ; coloration syntaxique XML si le langage XML est défini.
Visual Studio Code Gratuit Ouvrez le fichier ; installez l'extension XML pour la coloration syntaxique.
macOS2 apps
TextEdit Intégré Ouvrir avec TextEdit ; passez en mode texte brut si le contenu semble illisible.
Visual Studio Code Gratuit Ouvrez le fichier ; installez l'extension XML pour la coloration syntaxique.
Linux1 app
gedit Open-source Ouvrez le fichier .bml dans gedit pour une visualisation XML en texte brut.

Détails techniques

spécifications approfondies
Type de formatLangage déclaratif basé sur XML pour relier des composants JavaBeans
EncodageUTF-8 ou ISO-8859-1 (déclaré dans le prologue XML)
Élément racineÉlément de document XML <bml> contenant des définitions de beans imbriquées
Taille typique1 Ko - 100 Ko (scripts de configuration)
PlateformeToute plateforme JVM (Windows, Linux, macOS)
Composants d'exécutionInterpréteur BML (« player ») pour l'exécution ; compilateur BML pour générer du code Java sans réflexion
Statut de la spécificationBML 1.0 - version unique (1998) ; IBM alphaWorks a abandonné le projet au début des années 2000
Technologie successeurDéfinitions de beans XML Spring Framework (applicationContext.xml), puis annotations Spring et classes de configuration Java
Octets magiquesAucun fixe ; commence généralement par <?xml version=« 1.0 »?> ou l'élément racine <bml>
Type MIMEapplication/xml
Conflit d'extension.bml est aussi utilisé par GNU Log Binary Markup Language et Bridge Markup Language (formats non liés)
PubliéNovember 1998 (XML '98 Conference, IBM alphaWorks)
Dernière versionBML 1.0 (no subsequent versions; project discontinued)
Spécificationxml.coverpages.org

Conversions BML

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers BML. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers BML.

Foire aux questions

Quel programme ouvre un fichier .bml ?
N'importe quel éditeur de texte l'ouvre - Notepad++, VS Code ou même le Bloc-notes Windows. C'est un fichier XML brut. L'original BML Player (IBM alphaWorks) est abandonné.
Le format BML est-il toujours utilisé ?
Non. IBM a abandonné le BML au début des années 2000. Le câblage moderne des JavaBeans se fait avec le Spring Framework ou des annotations CDI.
Pourquoi mon fichier .bml ressemble-t-il à du XML ?
Parce que le BML (Bean Markup Language) est du XML. Vous voyez le format correct.
Existe-t-il différents types de fichiers .bml ?
Oui - l'extension est également utilisée par le format BML binaire de GNU Log (totalement différent, binaire) et le Bridge Markup Language (notation de jeu de cartes bridge).

Références

1XML Cover Pages - Bean Markup Languagexml.coverpages.org
2docs.fileformat.com - BML file formatdocs.fileformat.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.M4AMPEG-4 Audio File
9.TMPTemporary File
10.ICSiCalendar data file

Extensions liées

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z