.BML

BML ファイル

Bean Markup Language File
質問する
クイック回答

.bml ファイルは、最も一般的には Bean Markup Language ファイルです。これは 1998 年に IBM alphaWorks によって作成された、JavaBeans コンポーネントを接続するための XML 設定スクリプトです。プレーンな XML であるため、任意のテキストエディタ(Notepad++、VS Code、またはメモ帳)で開くことができます。この形式は廃止されています。また、.bml 拡張子は、他の 2 つの無関係な形式でも使用されています。

開発元: IBM alphaWorks カテゴリ: インターネットファイル MIME: application/xml
対応OS Windows macOS Linux
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 4, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

BML ファイル形式とは?

.bml ファイルには、JavaBeans コンポーネントを宣言的に接続するための XML ベースのスクリプト言語である Bean Markup Language のソースが含まれています。BML は IBM alphaWorks によって開発され、1998 年 11 月の XML '98 カンファレンスで発表されました。

.bml ドキュメントは <bml> ルート要素を使用して、ネストされ相互接続された JavaBeans のグラフを記述します。各 Bean はその Java クラス名によって指定され、プロパティはマークアップ内で宣言的に設定または相互接続されます。BML ツールセットは、実行時に Bean グラフを実行するインタプリタ(«プレイヤー» と呼ばれる)と、.bml の記述からリフレクションを使用しない Java ソースコードを生成するコンパイラの 2 つのコンポーネントで構成されていました。

IBM alphaWorks は 2000 年代初頭に BML を廃止しました。研究やプロトタイピング以外で広く採用されることはありませんでした。Spring Framework の XML Bean 定義ファイル(applicationContext.xml)が同じ課題に対処し、主流の後継となりました。その後、Spring アノテーションや Java 設定クラスに取って代わられました。

.bml 拡張子は、2 つの無関係な形式でも共有されています。GNU Log バイナリマークアップ形式と、コントラクトブリッジのビディングシステムで使用される Bridge Markup Language ファイルです。

セキュリティと安全性

リスク: LOW

BML ファイルはプレーンテキストの XML です。BML インタプリタ/ランタイムなしでは実行できません。既知のマルウェアベクターはありません。

形式の詳細

概要
正式名称Bean Markup Language File別名 BML file, Bean ML
開発元IBM alphaWorks登場時期 November 1998 (XML '98 Conference, IBM alphaWorks)
MIME タイプapplication/xml
タイプテキスト、XML ベースの設定/スクリプト言語
この拡張子は以下でも使用されています…
  • GNU Log BML (Binary Markup Language) - ファイルやネットワークソケットでの軽量なエンコーディング用に設計されたバイナリデータシリアル化形式。IBM Bean ML とは無関係です。
  • Bridge Markup Language - ブリッジのビディングシステムとコンベンションを記述するためのプレーンテキスト形式。GitHub 上のオープンソース BML ツールで使用されています。

BML ファイルを開くプログラム

Windows3 apps
Windows Notepad 標準搭載 ファイルを右クリック → プログラムから開く → メモ帳。
Notepad オープンソース ファイル → 開く から .bml ファイルを選択します。XML 言語が設定されている場合は XML として構文強調表示されます。
Visual Studio Code 無料 ファイルを開きます。構文強調表示のために XML 拡張機能をインストールしてください。
macOS2 apps
TextEdit 標準搭載 TextEdit で開きます。表示が文字化けしている場合はプレーンテキストモードに切り替えてください。
Visual Studio Code 無料 ファイルを開きます。構文強調表示のために XML 拡張機能をインストールしてください。
Linux1 app
gedit オープンソース プレーンテキストの XML として表示するために、gedit で .bml ファイルを開きます。

技術的詳細

詳細仕様
形式タイプJavaBeans コンポーネントを接続するための XML ベースの宣言型言語
エンコーディングUTF-8 または ISO-8859-1 (XML プロログで宣言)
ルート要素ネストされた Bean 定義を含む <bml> XML ドキュメント要素
一般的なサイズ1 KB - 100 KB (設定スクリプト)
プラットフォーム任意の JVM プラットフォーム (Windows, Linux, macOS)
実行コンポーネント実行時実行用の BML インタプリタ («プレイヤー»)、リフレクションフリーの Java コード生成用の BML コンパイラ
仕様ステータスBML 1.0 - 単一リリース (1998); IBM alphaWorks は 2000 年代初頭にプロジェクトを廃止
後継技術Spring Framework XML Bean 定義 (applicationContext.xml)、後の Spring アノテーションおよび Java 設定クラス
マジックバイト固定されたものはありません。通常は <?xml version=„1.0“?> または <bml> ルート要素で始まります
MIME タイプapplication/xml
拡張子の競合.bml は GNU Log Binary Markup Language および Bridge Markup Language (無関係な形式) でも使用されます
リリース日November 1998 (XML '98 Conference, IBM alphaWorks)
最新バージョンBML 1.0 (no subsequent versions; project discontinued)
仕様書xml.coverpages.org

BML の変換

コミュニティ Q&A

ユーザーからの質問
質問する
BML ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。BML ファイルについて最初の質問をしてみましょう。

よくある質問

.bml ファイルを開くプログラムは何ですか?
Notepad++、VS Code、あるいは Windows のメモ帳など、あらゆるテキストエディタで開くことができます。これはプレーンな XML ファイルです。オリジナルの BML Player (IBM alphaWorks) は廃止されています。
BML 形式はまだ使われていますか?
いいえ。IBM は 2000 年代初頭に BML を廃止しました。現代の JavaBeans の接続は、Spring Framework や CDI アノテーションを使用して行われます。
なぜ私の .bml ファイルは XML のように見えるのですか?
BML (Bean Markup Language) は XML だからです。正しい形式が表示されています。
.bml ファイルには異なる種類がありますか?
はい。この拡張子は、GNU Log のバイナリ BML 形式(完全に別物のバイナリ)や、Bridge Markup Language(ブリッジカードゲームの記法)でも使用されています。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

関連する拡張子

.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)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧