Good(?) news!
I examined the DEF'd files again just yesterday and made an interesting observation.
I took six totally random DEF'd NIFs. Look at their first few bytes.
Common ASCII values ----- d e f T 8 x
NEWPISTONS.NIF ---------- 64 65 66 54 80 38 01 00 A6 72 01 00 49 DF 00 00 78
ROOM06_FAN.NIF ---------- 64 65 66 54 80 38 01 00 B7 71 01 00 FA D4 00 00 78
FIREFLIES.NIF ----------- 64 65 66 54 80 38 01 00 5E 4E 00 00 8B 2F 00 00 78
ONEWITHEVERYTHING.NIF --- 64 65 66 54 80 38 01 00 A0 70 05 00 B0 B5 00 00 78
TESTROOM.NIF ------------ 64 65 66 54 80 38 01 00 08 24 07 00 99 A5 00 00 78
OWEWATERPLANE.NIF ------- 64 65 66 54 80 38 01 00 59 86 00 00 5F 48 00 00 78
That last byte is our biggest hope. A lower-case x almost always symbolizes the zlib compression method.
Now, being a Mac user I'm told, (and I quote, from the zlib home page) "zlib is already included as part of Mac OS X". I can't find it no matter what I do, though.
Does anyone know anything about the zlib (un)compression schema and/or know a way to break it?
Thanks in advance.
|