Есть система передачи данных кодирующая байты (символы) по неизвестному мне алгоритму,
например
если на входе 0, на выходе 0b00, и т.д. : 1 = 0b10, 2 = 0b20 ...
если на входе 00, на выходе 130600, и т.д. : 01 = 130620, 02 = 130640 ...
если на входе 000, на выходе 1b060c00, и т.д. : 001 = 1b060c40, 002 = 1b060c80 ...
Что это за алгоритм ? Может Higher-Density BCD ?
Здравствуйте, Аноним, Вы писали:
А>Есть система передачи данных кодирующая байты (символы) по неизвестному мне алгоритму,
А>например
А>если на входе 0, на выходе 0b00, и т.д. : 1 = 0b10, 2 = 0b20 ...
А>если на входе 00, на выходе 130600, и т.д. : 01 = 130620, 02 = 130640 ...
А>если на входе 000, на выходе 1b060c00, и т.д. : 001 = 1b060c40, 002 = 1b060c80 ...
Интересненько. Похоже, тут просто разделитель трехбитовый 0b011.
К примеру, так:
'001' :
1B 060C40 :
00011 011 0000 011 0000 011 0001 000000
длина *** 0 *** 0 *** 1 до целого байта