.XMB

XMB File

XML Binary Data File (Age of Empires / Ensemble Studios)
Ask a question
QUICK ANSWER

An XMB file is a binary-compiled XML data file used by Ensemble Studios games, mainly Age of Mythology and Age of Empires III. The game engine reads it directly; you cannot open it in a text editor. To read or edit one, convert it to XML first using a tool such as AoM XMB Converter. The file is game data, not executable, so it poses no safety risk.

Developer: Ensemble Studios / Microsoft Studios (Age of Empires, Age of Mythology, Halo 3) Category: Game Files MIME: application/octet-stream
OPENS ON Windows
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Jun 21, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the XMB file format?

.xmb files are binary-compiled XML data files used by Ensemble Studios game titles including Age of Mythology (2002), Age of Empires III (2005), and Halo 3 (Xbox 360, 2007). Rather than shipping raw XML files that must be parsed at runtime, the Ensemble Studios engine pre-compiles XML game data - scenario configurations, unit definitions, string tables, and AI scripts - into a compact binary tree format that loads faster at game startup.

The format stores XML element names, attributes, and values in a flattened binary structure using little-endian byte order. Files frequently appear with a double extension such as proto.xml.xmb or strings.xml.xmb, signaling that the .xmb is the binary form of a corresponding .xml source. Some variants are GZIP-compressed. There is no public magic byte specification; files are identified by game context.

Modders work with .xmb files by converting them to plain .xml using community tools such as AoM XMB Converter or the Corsair AoE3 Modding Tool, making edits in a text editor, then recompiling. A notable naming conflict: Sony's PlayStation 3 XrossMediaBar (XMB) UI also uses an XML-based format called XMBML - this is entirely unrelated to the Ensemble Studios format.

The format has no known successor in Ensemble's lineage; the studio was closed by Microsoft in 2009, though the Age of Empires franchise continues under Relic Entertainment and World's Edge.

Security & safety

RISK: LOW

Game data files; not executable. No known malware vector.

Format details

in a nutshell
FULL NAMEXML Binary Data File (Age of Empires / Ensemble Studios)aka XML Binary, XMB binary
DEVELOPEREnsemble Studios / Microsoft Studios (Age of Empires, Age of Mythology, Halo 3)since c. 2002 (Age of Mythology)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEBinary-compiled XML game data file
This extension is also used by…
  • PS3 XMBML Interface File - Sony PlayStation 3 uses XMB-extension files for the XrossMediaBar UI shell; unrelated binary format.
  • LucasArts X-Wing Mission Briefing - Historical LucasArts game files also used .xmb; rare and legacy.

Programs that open XMB files

Windows2 apps
AoM XMB Converter (community tool) Free Drop the .xmb onto the converter to get an editable .xml, then open the .xml in any text editor.
Corsair AoE3 Modding Tool Free Use to convert XMB ↔ XML for Age of Mythology and Age of Empires III files.

Technical details

deep spec
File typeBinary-compiled XML game data - pre-parsed binary tree replacing runtime XML parsing
Byte orderLittle-endian
ContainerProprietary Ensemble Studios binary-XML container
CompressionNone or GZIP (variant-dependent; some game builds ship compressed .xmb files)
Typical file size1 KB - 500 KB
File naming conventionOften double-extension: e.g., proto.xml.xmb or strings.xml.xmb - signals the .xmb is the compiled form of a .xml source
Internal structureBinary tree encoding element names, attribute names/values, and text nodes for fast game-engine loading
Known game titlesAge of Mythology (2002), Age of Empires III (2005), Halo 3 (Xbox 360, 2007)
Format variantsStructure differs across Age of Mythology, Age of Empires III, and Halo 3 builds
Modding workflowXMB → XML decompile with AoM XMB Converter or Corsair; edit XML; recompile to XMB
Naming conflictSony PlayStation 3 XrossMediaBar UI uses an unrelated XML format called XMBML - entirely different from this format
Developer studioEnsemble Studios (Microsoft); studio closed 2009; Age of Empires franchise continued by Relic Entertainment and World's Edge
Releasedc. 2002 (Age of Mythology)

XMB conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with XMB files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about XMB files.

Frequently asked questions

How do I open an XMB file?
Use an AoM/AoE3 XMB-to-XML converter tool (available on AoE Heaven forums or Steam modding guides). The output is a normal XML file you can edit in any text editor.
Can I edit an XMB file directly?
No - it's binary-compiled XML. Convert it to XML, edit, then recompile to XMB.
What is the XMB file from Age of Mythology?
A binary serialisation of an XML data file; the game engine compiles XML into this faster binary form. Modders reverse the process to make changes.
Is XMB related to the PS3 XMB menu?
No. Sony's PS3 XrossMediaBar (XMB) UI files use a different XML-based format (XMBML). The name collision is coincidental.

References

1AoE III Heaven - Bar & XMB File Conversion threadaoe3.heavengames.com
2Steam - Useful AoM Modding Tools (XMB converters)steamcommunity.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.TXTPlain Text File
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z