http://sidneys77crlfslcr7zmj3msmxchgnxhrxlp3p3kbaswo7twchjnicid.onion/reverse-engineering/2023/02/23/reverse-engineering-a-win95-game-I.html
A
little deduction shows that the ~5K prelude area is structured as follows: struct prelude { uint32_t count ; struct entry { char name [ 64 ]; uint32_t offset ; } entries []; } Or, in english, we have first four bytes (a little-endian unsigned integer) representing the number of resource headers
in the list. This is followed by that number of entries, each of which is a 64-character ASCII string followed by a
four-byte offset into the PAK file where the...