# RE knowledge index Confidence: βœ… `CONFIRMED` Β· 🟑 `PROBABLE` Β· ❔ `HYPOTHESIS`. See [README](README.md). Formats we've already reversed are, for now, **documented by their parser + disc round-trip tests** (the executable spec) rather than a prose file β€” the "Spec" column points there. Promote to a prose `structures/…md` file when a format needs behavioural notes beyond layout. ## Data structures / formats | Format | Conf. | Spec (parser + tests) | Notes | |--------|-------|-----------------------|-------| | IPFB `.pak` archive | βœ… | `sylpheed-formats/src/pak.rs` + `tests/pak_idxd_disc.rs` | header + 12-byte TOC, Z1/zlib payloads | | name-hash (TOC keys) | βœ… | `sylpheed-formats/src/hash.rs` | Barrett-reduction hash; recovers original paths | | IDXD object/table | βœ… | `sylpheed-formats/src/idxd.rs` | self-describing; ship/weapon stats verified vs known values | | XPR2 texture + cubemap | 🟑 | `sylpheed-formats/src/texture.rs` | de-tile + A8R8G8B8; **colours unverified** (dynamic item) | | T8aD 2D texture | 🟑 | `sylpheed-formats/src/t8ad.rs` | ~85% decode; **colours βœ… CONFIRMED** ([k8888](structures/texture-color-k8888.md)); ~15% variants deferred | | RATC bundle | 🟑 | `sylpheed-formats/src/ratc.rs` | child listing confirmed; one level deep | | LSTA sprite list | 🟑 | `sylpheed-formats/src/lsta.rs` | inline T8aD frames | | IXUD subtitle | 🟑 | `sylpheed-formats/src/ixud.rs` | timed cues; **movie↔track link unknown** (dynamic item) | | Fonts (ttf/otf/ttc) | βœ… | `sylpheed-formats/src/font.rs` | standard OpenType, parsed via ttf-parser | | XBG7 mesh | 🟑/❔ | `sylpheed-formats/src/mesh.rs` + `tests/mesh_disc.rs` ([xbg7](structures/xbg7-mesh.md)) | single-stream layout decoded (~25 models, pos+normal+UV via vertex declaration); complex body layout + other vertex layouts declined | ## Functions / code paths _None documented yet β€” populated during the dynamic-RE phase._ | Function | Conf. | Reimpl. | Summary | |----------|-------|---------|---------| | β€” | β€” | β€” | β€” |