les infos que tu donnes ci-dessus sont fausses ou incomplètes. Ainsi l'en-tête que tu décris est une structure de 96 octets, si on se réfère aux types de données standard du C. Or ton fichier d'exemple ne correspond pas à cette définition.
Ainsi le nombre d'enregistrement, si je m'en réfère toujours à l'ent^te que tu indiques, est de 1, ce qui est faux.
Par ailleurs, ton flot de données, s'il était formaté selon la structure : 1 Long + 1 float, tiendrait sur 8 octets, ce qui n'est pas le cas (c'est bien plus).
J'ai cependant réussi à décoder certains champs, mais pas tous, en me référant à ton fichier texte formaté. Ainsi je n'arrive pas à retrouver les dates et les heures.
Le mieux, si tu peux contacter l'auteur, serait de lui demander PRECISEMENT, quelle structure il utilise, ça éviterait de perdre du temps inutilement.