XBE
Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.
Original Xbox XBE Preview.
At a glance
| Purpose | An original Xbox executable (.xbe): a signed image with a certificate, sections and kernel imports. |
| Extensions | .xbe |
| Poka parser | poka-xbe |
| Viewer | poka-tree-viewer |
| Depth tier | Parser with a shared viewer (see Depth tiers) |
| Breadth tier | B3 Core (see Breadth tiers) |
How much Poka reads
B3 Core. Only the main content type or types are decoded (for example geometry but not materials, layers or annotations, or only one version family). The list of gaps is substantial.
Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-26: read parsers/poka-xbe/src/main.rs (600 lines) and plugin.json. No unit tests or tests/samples.rs; the corpus has xbeboot.xbe, read by no test. Covers .xbe. The tree reads the header and certificate: title name and ID, region, version, disk number, allowed media, ratings and timestamp, the image fields (base address, entry point decoded with the retail or debug key, image size, sections, init flags, build time) and every section with address, size and flags. Judgement: B3: the certificate and layout are decoded, but imports and code are not.
What Poka does not read
- Kernel imports and linked library versions are not listed
- The logo bitmap and TLS directory are not read
- The signature is not verified
- Code is not disassembled
Libraries
Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.
- xbe (candidate; CC0-1.0; Rust; https://github.com/jonas-schievink/xbe) — Rust XBE parser; version 0.1.1; repository archived by its owner in March 2024.
Sources
- parsers/poka-xbe/src/main.rs
- parsers/poka-xbe/plugin.json