zlib is used indeed. You'll need to use P/Invoke too (GetSystemInfo, CreateFileA, CreateFileMappingA, MapViewOfFile, UnmapViewOfFile, CloseHandle, GetAdaptersInfo, SHCreateDirectoryExA, PathCompactPathExA)
There's a C++ source out there that extracts these .bin files, if you want to convert it...