Xbox File Types
written by Michael Steil, 2 May 2002
The Xbox hard disk contains files in some different formats, most of which are new:
*.xbe
XBE files are signed Xbox executables. Their format is similar to the Win32 PE format.
*.xtf
It is unknown what the XTF files contain. The hard disk contains two of them (Xbox Book.xtf and Xbox.xtf, about 15 MB each). They start with "XTF0 \0\0\0" followed by its file name without extension and compress down to less than 6 MB. They might contain image data, because every fourth byte is 0.
*.xip
XIP files (Xbox ZIP?) are uncompressed archives containing several files, usually of the types xm, xap and xbx.
Offset | Size | Description |
0 | 4 | String "XIP0" |
4 | 4 | Beginning of data in file |
8 | 2 | some 16 bit value? |
10 | 1 | always same as at position 8? |
12 | 4 | Total size of data |
16 | 4 | Zero |
20 | 4 | Size of first file |
24 | 8 | Zero |
32 | ... | ... |
*.xm
XM files (Xbox Mesh) contain mesh data for 3D objects. They start with "XPR0".
*.xap
XAP files (Xbox Application) are JavaScript executables that get interpreted by xboxdash.xbe. They control the Dashboard menus.
*.xbx
XBX files are deflate-compressed (zlib) images.