It will probably sounds like a stupid question but I can not find a way out. I need to read paradox files (.DB) and to convert it in traditional .CSV files. I found a nice module (https://gist.github.com/BertrandBordage/9892556) which does that ... However, some conversions of signed double are not done correctly. That's strange because if I open a DB file with paradox and compared it with what it is converted in the corresponding .csv I can see that : 2, -2 or 2.00 will be correct read from the binary file but -2.00 will not be. All are read from the binary file as a 8-bits double.
I almost sure that all the columns are read correctly by the module cited above but for example when I expect -54.00 (true paradox value) for [63, 180, 255, 255, 255, 255, 255, 255], the module converted to -0.08203125.
So my stupid question is : Is possible that [63, 180, 255, 255, 255, 255, 255, 255] can be convert to -54.00?
Thanks