Files
xex2tractor/README.md
MechaCat02 b5f2abe09a feat: parse and display XEX2 main header (M1)
Implement XEX2 main header parsing with module flag decoding.
Add error handling, big-endian read utilities, CLI entry point,
and comprehensive unit + integration tests against a sample file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-28 18:52:15 +01:00

735 B

xex2tractor

A tool for extracting and inspecting Xbox 360 XEX2 executable files, written in Rust.

Usage

xex2tractor <file.xex>

Example Output

=== XEX2 Header ===
Magic:            XEX2 (0x58455832)
Module Flags:     0x00000001 [TITLE]
Header Size:      0x00003000 (12288 bytes)
Reserved:         0x00000000
Security Offset:  0x00000090
Header Count:     15

Building

cargo build --release

Testing

Place a sample XEX2 file at tests/data/default.xex, then run:

cargo test

Documentation

See doc/xex2_format.md for the XEX2 file format specification.

License

This project is licensed under the MIT License. See LICENSE for details.