Сейчас на форуме: asfa, _MBK_ (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Вичислить функцию кодировки или алгоритм кодировки. Может подскажите как (чем) или просто сделаете.
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 марта 2010 12:31
· Личное сообщение · #1

Здравствуйте. Помогите начинающему.

Есть txt файл обмена мотороловского процесора с консолью управления (Кусок приведен ниже)
можно ли вычислить функцию(и) кодировки или алгоритм оной?
Если можно то подскажите как. Или вычислите напишите сдесь. За ранее спасибо.
Бробовал сам прогаммами HEX но неполучилось.

<20100310231431.859 TX>
#1B#5B#69, #1B#5B#00#65 //в ASCII это выглядит так <ESC>[i, <ESC>[<NUL>e
Эти две посылки отдает плата, они все время чередуются, только тогда SVT отвечает
парой следующих посылок:

<20100310231431.906 RX>
#1B#5B#7A #8E#DE#D7#8A#F1#69#E0#01#A5#24#CC#92#EB#4A#55#AC#ED#CC#CE#84#08#25#E4# 7A#37#D7#1B#36#29#41#9F#72 #1B#5B#76 #91#8C#EC#1E#41#FE#A0#63#0D#81#5E#20#27#CD#01#EA#95#24#F5#EC#5D#D8#6F# C9#1B#BC#7E#80#AD#78#20#D5
<ESC>[z [ вот здесь первые 32 байта, в ответ на <ESC>[i ] <ESC>[v [а здесь вторые 32 байта, в ответ на <ESC>[<NUL>e, #1B#5B#00#65 причем третий байт здесь не
всегда равен #00
<20100310231434.312 TX>
#1B#5B#69#1B#5B#00#65
<20100310231434.359 RX>
#1B#5B#7A#90#9C#55#EE#43#2A#02#DB#6B#9E#3C#27#03#11#22#2C#F9#D8#77#0B# 21#54#67#50#06#60#37#2E#FE#8F#4B#E6#1B#5B#76#85#A4#C5#C4#EC#BD#CC#99#F 2#CC#D6#3F#BE#62#82#5F#3B#D9#3D#73#62#A6#96#5B#A6#81#02#BA#65#F8#8A#04
<20100310231435.578 TX>
#1B#5B#69#1B#5B#00#65
<20100310231435.625 RX>
#1B#5B#7A#3F#D5#45#17#A5#DA#A8#06#4C#64#6C#1E#D0#6B#7A#07#C0#88#AB#86# B0#3F#B0#2B#C0#90#E9#99#89#6D#96#9D#1B#5B#76#41#CA#1F#85#AC#A5#52#DB#E D#12#79#7D#6B#6F#18#82#55#5E#88#21#97#22#54#B0#93#77#9C#9C#24#11#61#B7
<20100310231436.328 TX>
#1B#5B#69#1B#5B#00#65
<20100310231436.375 RX>
#1B#5B#7A#72#D6#6C#50#7E#55#84#C9#44#2F#7B#F7#83#3D#6C#39#C2#A3#00#85# C1#03#5F#AC#50#E8#E8#BA#DB#69#BD#13#1B#5B#76#63#A1#A9#C9#AD#40#80#3B#5 8#76#B5#1E#77#50#2E#83#71#C7#18#CA#51#55#29#CA#0D#B7#69#00#05#E4#C3#F9
<20100310231441.015 TX>
#1B#5B#69#1B#5B#00#65
<20100310231441.046 RX>
#1B#5B#7A#5D#9B#62#4D#7D#18#AA#EB#B9#F8#34#97#B0#63#2F#CA#0E#3E#D0#5A# 44#45#2A#49#A1#59#0D#AB#2C#ED#85#57#1B#5B#76#6F#E4#64#29#83#F7#54#5A#2 9#9A#D4#01#85#31#9A#7B#B5#D4#61#7E#0F#E1#B5#F0#D8#81#D1#C7#92#2A#34#82
<20100310231441.859 TX>
#1B#5B#69#1B#5B#00#65
<20100310231441.890 RX>
#1B#5B#7A#8A#A9#A4#9A#3E#CC#6C#5C#21#79#D7#AD#45#70#71#E4#9D#0A#33#C3# D1#D9#6F#A0#19#80#BD#DB#37#3D#83#AC#1B#5B#76#8C#C0#83#DD#4F#43#2F#19#5 2#94#83#0B#40#FA#8A#80#2D#B9#10#6C#C8#B9#12#15#2C#4D#35#9D#26#01#60#E5



Ранг: 25.3 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 12 марта 2010 15:24
· Личное сообщение · #2

Ты предлагаешь гадать на кофейной гуще?

KulAA пишет:
Бробовал сам прогаммами HEX но неполучилось.

Хотелось бы посмотреть каким образом ты это делал?

KulAA пишет:
можно ли вычислить функцию(и) кодировки или алгоритм оной?

Конечно можно. Только нужно искать эту функцию(и) в этой самой консоли управления. Можно и по тем данным, что привел ты. Но это только теоретически



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 12 марта 2010 19:57 · Поправил: _ruzmaz_
· Личное сообщение · #3

KulAA пишет:
#1B#5B#69, #1B#5B#00#65 //в ASCII это выглядит так <ESC>[i, <ESC>[<NUL>e

Вместо символов здесь после знаков # записаны значения соответствующих байтов (согласно ASCII) в шестнадцатеричной системе счисления, если ты об этом вообще)



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 марта 2010 10:05
· Личное сообщение · #4

Может я что-то не правильно написал?!
Но сама задача сводиться к тому что, есть плата с поцессором мотрола и есть консоль управления.
Файл их общения приведен. А хочестся написать свою консоль управления на С++, но процесор на плате принемает команды только после какой-то посылки из файла. Какой именно понять не смог так раньше не занимался подобным. Если есть какието соображения как найти функцию кодировки или как решать подобные задичи буду рад любой информации.



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 марта 2010 14:13
· Личное сообщение · #5

всем спасибо разобрались.


 eXeL@B —› Вопросы новичков —› Вичислить функцию кодировки или алгоритм кодировки. Может подскажите как (чем) или просто сделаете.
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати