А у тебя идей нет ни каких, как можно распоковать файл dat.
Вот только что я смог узнать про этот файл
Header, Section Header, DATA
Address Value Meaning
00000220 DATA Section Name
00000228 00000974 Virtual Size
0000022C 0005B000 RVA/Offset
00000230 00000A00 Size of Raw Data
00000234 00059A00 Pointer to Raw Data
00000238 00000000 Pointer to Relocs
0000023C 00000000 Pointer to Line Numbers
00000240 0000 Number of Relocs
00000242 0000 Number of Line Numbers
00000244 C0000040 Section Flags (Writeable, Readable, Initialized data)