| eXeL@B —› Вопросы новичков —› Требуется помощь в разборе формата | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 12 сентября 2011 14:40  · Личное сообщение · #1 Доброго времени !!! Взялся разбирать формат одной программы, в двух словах сохраняет параметры процессов в файл и позволяет выводить графики. Так как накладно устанавливать данную программу на всех компьютерах решил написать свой утиль. Формат вроде не сложный - почти все понятно, но: - я нашел место где храниться значение - например 1000 - соответствует 7A 44 0A. Решил пойти другим путем, заставив программу писать от 1 до ... получил в итоге: 1 - 00 80 3F 2 - 00 00 40 3 - 00 40 40 4 - 00 80 40 5 - 00 AO 40 6 - 00 C0 40 7 - 00 E0 40 8 - 00 00 41 9 - 00 10 41 10 - 00 20 41 11 - 00 30 41 12 - 00 40 41 13 - 00 50 41 14 - 00 60 41 15 - 00 70 41 16 - 00 80 41 17 - 00 88 41 Вроде все логично , но на последней и первой строчке я впух, господа реверсеры вопрос - каким способом производится расчет в данном формате ? (на всякий случай добавил еще: 7A 44 0A - 1000 3C 1C 46 - 9999 00 FA 44 - 2000 80 3B 45 - 3000) ![]()  | 
| 
 | 
Создано: 12 сентября 2011 15:51  · Личное сообщение · #2  | 
| 
 | 
Создано: 12 сентября 2011 15:56  · Личное сообщение · #3  | 
| 
 | 
Создано: 12 сентября 2011 15:58  · Личное сообщение · #4  | 
| 
 | 
Создано: 12 сентября 2011 16:00  · Личное сообщение · #5  | 
| 
 | 
Создано: 12 сентября 2011 16:41 · Поправил: foxmail  · Личное сообщение · #6 testprogs, значения не 3-х а 4-х байтные с плавающей запятой. Для конвертации значения используй fld и fistp   80f9_12.09.2011_EXELAB.rU.tgz - FLOAT2DWORD.exe
  | Сообщение посчитали полезным: testprogs | 
| 
 | 
Создано: 12 сентября 2011 16:43 · Поправил: testprogs  · Личное сообщение · #7  | 
| 
 | 
Создано: 12 сентября 2011 17:13  · Личное сообщение · #8  | 
| 
 | 
Создано: 12 сентября 2011 17:38  · Личное сообщение · #9  | 
| 
 | 
Создано: 12 сентября 2011 17:44  · Личное сообщение · #10 Isaev Не реально цифры, пробовал менять - меняется и график, время считывания там в другом месте, тоже поддается редактированию - но пока для меня важно - это значения, foxmail все правильно сказал (еще походу я значение 1000 - 7A 44 0A перепутал), кому интересно завтра могу целого файла залить Сейчас перевожу все это дело в Дельфи ![]()  | 
| 
 | 
Создано: 14 сентября 2011 17:37  · Личное сообщение · #11  | 
| eXeL@B —› Вопросы новичков —› Требуется помощь в разборе формата | 
| Эта тема закрыта. Ответы больше не принимаются. | 







 


 Для печати