.BML

Plik BML

Bean Markup Language File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .bml to najczęściej plik Bean Markup Language - skrypt konfiguracyjny XML stworzony przez IBM alphaWorks w 1998 roku w celu łączenia komponentów JavaBeans. Można go otworzyć w dowolnym edytorze tekstu (Notepad++, VS Code lub Notepad), ponieważ jest to zwykły XML. Format ten nie jest już rozwijany; rozszerzenie .bml jest również używane przez dwa inne, niepowiązane formaty.

Deweloper: IBM alphaWorks Kategoria: Pliki internetowe MIME: application/xml
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 4, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku BML?

Plik .bml zawiera kod źródłowy Bean Markup Language, opartego na XML języka skryptowego do deklaratywnego łączenia komponentów JavaBeans. BML został opracowany przez IBM alphaWorks i zaprezentowany na konferencji XML '98 w listopadzie 1998 roku.

Dokument .bml używa elementu głównego <bml> do opisania grafu zagnieżdżonych i połączonych ze sobą komponentów JavaBeans: każdy bean jest określony przez swoją nazwę klasy Java, a właściwości są ustawiane lub krzyżowo łączone deklaratywnie w znacznikach. Zestaw narzędzi BML składał się z dwóch komponentów - interpretera (zwanego „playerem”), który wykonywał graf beanów w czasie rzeczywistym, oraz kompilatora, który generował wolny od refleksji kod źródłowy Java z opisu .bml.

IBM alphaWorks zaprzestał rozwijania BML na początku lat 2000.; format ten nigdy nie zyskał szerokiej popularności poza badaniami i prototypowaniem. Pliki definicji beanów XML w Spring Framework (applicationContext.xml) rozwiązały ten sam problem i stały się głównym następcą, zastąpionym później przez adnotacje Spring i klasy konfiguracyjne Java.

Rozszerzenie .bml jest również współdzielone przez dwa niepowiązane formaty: binarny format znaczników GNU Log oraz pliki Bridge Markup Language używane w systemach licytacji brydżowej.

Bezpieczeństwo

RYZYKO: LOW

Pliki BML to zwykły tekst XML; nie mogą zostać wykonane bez interpretera/środowiska uruchomieniowego BML. Brak znanych wektorów złośliwego oprogramowania.

Szczegóły formatu

w pigułce
PEŁNA NAZWABean Markup Language Fileznany również jako BML file, Bean ML
DEWELOPERIBM alphaWorksod November 1998 (XML '98 Conference, IBM alphaWorks)
TYP MIMEapplication/xml
TYPtekstowy, oparty na XML język konfiguracji/skryptowy
To rozszerzenie jest również używane przez…
  • GNU Log BML (Binary Markup Language) - Binarny format serializacji danych zaprojektowany do lekkiego kodowania w plikach i gniazdach sieciowych; niepowiązany z IBM Bean ML.
  • Bridge Markup Language - Format tekstowy do opisywania systemów i konwencji licytacji brydżowej; używany przez narzędzie BML o otwartym kodzie źródłowym w serwisie GitHub.

Programy otwierające pliki BML

Windows3 apps
Windows Notepad Wbudowany Kliknij prawym przyciskiem myszy na plik → Otwórz za pomocą → Notepad.
Notepad Open-source Plik → Otwórz, wybierz plik .bml; składnia zostanie wyróżniona jako XML, jeśli ustawiono język XML.
Visual Studio Code Darmowy Otwórz plik; zainstaluj rozszerzenie XML dla podświetlania składni.
macOS2 apps
TextEdit Wbudowany Otwórz za pomocą TextEdit; przełącz na tryb czystego tekstu, jeśli zawartość wydaje się nieczytelna.
Visual Studio Code Darmowy Otwórz plik; zainstaluj rozszerzenie XML dla podświetlania składni.
Linux1 app
gedit Open-source Otwórz plik .bml w gedit, aby wyświetlić go jako zwykły tekst XML.

Szczegóły techniczne

specyfikacja
Typ formatuOparty na XML język deklaratywny do łączenia komponentów JavaBeans
KodowanieUTF-8 lub ISO-8859-1 (deklarowane w prologu XML)
Element główny<bml> element dokumentu XML zawierający zagnieżdżone definicje beanów
Typowy rozmiar1 KB - 100 KB (skrypty konfiguracyjne)
PlatformaDowolna platforma JVM (Windows, Linux, macOS)
Komponenty wykonawczeInterpreter BML („player”) do wykonywania w czasie rzeczywistym; kompilator BML do generowania kodu Java bez refleksji
Status specyfikacjiBML 1.0 - pojedyncze wydanie (1998); IBM alphaWorks zakończył projekt na początku lat 2000.
Technologia następczaDefinicje beanów XML w Spring Framework (applicationContext.xml), później adnotacje Spring i klasy konfiguracyjne Java
Magiczne bajtyBrak stałych; zazwyczaj zaczyna się od <?xml version=„1.0”?> lub elementu głównego <bml>
Typ MIMEapplication/xml
Konflikt rozszerzeń.bml jest również używany przez GNU Log Binary Markup Language oraz Bridge Markup Language (niepowiązane formaty)
WydanoNovember 1998 (XML '98 Conference, IBM alphaWorks)
Najnowsza wersjaBML 1.0 (no subsequent versions; project discontinued)
Specyfikacjaxml.coverpages.org

Konwersje BML

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami BML. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki BML.

Najczęściej zadawane pytania

Jaki program otwiera plik .bml?
Otwiera go dowolny edytor tekstu - Notepad++, VS Code, a nawet Windows Notepad. Jest to zwykły plik XML. Oryginalny BML Player (IBM alphaWorks) nie jest już dostępny.
Czy format BML jest nadal używany?
Nie. IBM zaprzestał rozwijania BML na początku lat 2000. Współczesne łączenie JavaBeans odbywa się za pomocą Spring Framework lub adnotacji CDI.
Dlaczego mój plik .bml wygląda jak XML?
Ponieważ BML (Bean Markup Language) to XML. Widzisz poprawny format.
Czy istnieją różne rodzaje plików .bml?
Tak - rozszerzenie to jest również używane przez binarny format BML projektu GNU Log (całkowicie inny, binarny) oraz Bridge Markup Language (notacja brydżowa).

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.JPGJPEG Image
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.EMLE-Mail Message (RFC 822 / MIME)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z