Files with this format: "*.cat"; "bc"; "lcastle"; "msgfiles".
Catalog files are basically a filesystem; each one contains a large set of (usually related) files.
0x00:
num_entries:
word
0x02:
entries:
array[ num_entries ] of struct entry
(each size 0x18)
Size 0x18.
0x00:
filename:
string(12)
0x0c:
timestamp:
dword
0x10:
length:
dword
0x14:
offset:
dword