Les fichiers dat ne sont pas normalisés contrairement aux exe, doc, xls ... ce n'est qu'une extension pour y mettre des données, libre au développeur de l'application d'utiliser ses structures de données.
Exemple : les vcd et la base de registre, tout deux utilisent cette extension mais n'ont rien en commun.