我需要讀取由舊式Windows應用程序生成的文件,該應用程序以二進制形式存儲實數(8字節「double」類型) - 即作爲8的打包數組字節。我可以讀取8字節組OK,但是如何將它呈現給我的ASP JScript代碼,以便我可以再次獲取實數。將Windows'二進制'浮點數讀取到ASP jscript變量中
,或者換一種說法:
說一個文件是由Windows(德爾福)計劃生產:
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格式的實數。假設我可以用ASP讀取這8個字節,有沒有簡單的方法讓真實數字再次回來?
我一直在尋找自己的答案。我希望能夠完全用JScript或VBScript中的asp-classic完成它,每轉一步,似乎我都需要藉助更高級的編程語言(例如C++,C#,...)。 – 2012-01-28 00:25:51