Найти - Пользователи
Полная версия: Из HEX в Float
Начало » Python для экспертов » Из HEX в Float
1 2 3
py.user.next
kristus
Дело в том, что если отображать файл группируя значения by Little Endian то
Надо отображать файл так, как он записан. А то скриншоты одни, а файл другой.

kristus
Если там все-таки есть дробная часть - как ты её находишь?
Я смотрю на скриншот, на котором есть дробная часть (ненулевая) и всё, больше нигде этой дробной части нет. Откуда её твоя программа берёт и выводит - неизвестно.
kristus
py.user.next
Я смотрю на скриншот, на котором есть дробная часть (ненулевая) и всё, больше нигде этой дробной части нет. Откуда её твоя программа берёт и выводит - неизвестно.
Возможен вариант умножения считанного числа на коэфф какой то( скажем 16-е число по счету (21,4) результат считывания числа 2143 и умножения на коэфф 0,01) но получается читать только 21((
py.user.next
kristus
Возможен вариант умножения считанного числа на коэфф какой то
А другие почему тогда не умножаются, а прямо пишутся?
kristus
py.user.next
А другие почему тогда не умножаются, а прямо пишутся?
Возможно чел кот писал все это не искал легких путей или специально чудил такое. На серваке есть MS SQl, почему не стал ложить туда данные а сделал свои dbo файлы для меня это так и останется загадкой. Не хотелось все с нуля переписывать, но чувствую что прийдется(( А как ты вообще видишь эту не нулевую часть дроби?
py.user.next
kristus
А как ты вообще видишь эту не нулевую часть дроби?
Ну, вот скриншот, где 16-ое число имеет ненулевую дробную часть - 21.4 , тогда как в файле там просто 21. И откуда эта 4 берётся?
kristus
py.user.next
Ну, вот скриншот, где 16-ое число имеет ненулевую дробную часть - 21.4
не понял изначально! думал ты разглядел в скриншоте Hex эту 4! Всем спасибо за помощь! Остается подстеречь этого прогера и дать по еб…лу разок что бы на питон переход и писал рациональный понятный код!
doza_and
kristus
и писал рациональный понятный код!
Офлайн
kristus
и дать по еб…лу разок
Вы горячитесь. Пишете про его код. Сами между прочим ни строчки не прислали этого кода. Зачем гадать как оно записано если у вас код есть?
py.user.next
doza_and
Сами между прочим ни строчки не прислали этого кода.
У него, походу, нет кода, иначе зачем ему проводить реверс-разработку, пытаясь выяснить, как оно генерится.

doza_and
fmOpenRead это паскалевская функция
Это не функция, а флаг, передаваемый при открытии файла. fm означает file mode.

kristus
Остается подстеречь этого прогера
Надо было код брать. Даже если там борланд C++, это считается старьём. А если ты можешь применять питон, то у тебя явно не дос (в котором лучше борланд C++).
C++ сейчас применяют с Qt или .NET.
https://ru.wikipedia.org/wiki/Qt
https://ru.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB