A POC Rust port of the WBZ -> U8 parsing functionality present in Wiimm's SZS Tools.
This is meant to stand as an implementation easier to understand than the wszst
implementation due to the largely reduced scope,
and has been built to teach me how this file format works for implementation in MKW-SP.
Due to this, it is entirely acceptable for this program to summon demons when run, but for the one (1) test file I used it worked
bit perfect to wszst decompress --u8
.
wbz-converter file.wbz
- Outputs file.u8
which can be repackaged into an SZS
or other Track container.
wbz-converter file.u8
- Outputs file.wbz
with the best (level 9) BZip2 compression.
See cargo doc
.