Мне нужно прочитать файлы, созданные устаревшим приложением Windows, которое хранит действительные числа (8-байтовый «двойной» тип) в двоичном виде, то есть в виде упакованного массива из 8 байтов. Я могу прочитать 8-байтовую группу, но как я могу представить ее в своем коде JScript ASP, чтобы я мог снова получить действительное число.
Или, говоря иначе:
Скажем, файл был создан программой Windows (Delphi):
Assign (f, 'test.bin') ;
rewrite (f, 1) ;
r := 1234.56E78 ;
BlockWrite (f, r, SizeOf (Double)) ;
Close (f) ;
Проверка файла покажет, что он содержит 8 байтов, а именно:
94 0E 4C CA C2 97 AD 53
, которое является действительным числом в формате IEEE. Предполагая, что я могу прочитать эти 8 байтов обратно в ASP, есть ли простой способ вернуть реальное число снова?