Je dois lire les fichiers produits par une application Windows héritée qui stocke des nombres réels (le type «double» de 8 octets) en binaire - c'est-à-dire un tableau de 8 octets. Je peux lire le groupe de 8 octets OK, mais comment puis-je le présenter à mon code ASP JScript de telle sorte que je puisse récupérer le vrai nombre.Lecture d'un flottant «binaire» Windows dans une variable ASP jscript
Ou pour le dire autrement:
Dites un fichier a été produit par un programme Windows (Delphi):
Assign (f, 'test.bin') ;
rewrite (f, 1) ;
r := 1234.56E78 ;
BlockWrite (f, r, SizeOf (Double)) ;
Close (f) ;
Inspection du fichier montrera qu'il contient 8 octets, soit:
94 0E 4C CA C2 97 AD 53
qui est le nombre réel au format IEEE. En supposant que je puisse lire ces 8 octets de retour dans ASP, y a-t-il un moyen simple de récupérer le nombre réel?
Je cherchais la réponse à cela depuis un certain temps moi-même. Je veux être capable de le faire entièrement dans asp-classic dans JScript ou VBScript, chaque fois que je me tourne, il me semble que j'ai besoin de recourir à un langage de programmation plus élevé (par exemple C++, C#, ...). –