Разгадать кодировку
От: Аноним  
Дата: 14.01.06 13:56
Оценка:
Есть система передачи данных кодирующая байты (символы) по неизвестному мне алгоритму,
например
если на входе 0, на выходе 0b00, и т.д. : 1 = 0b10, 2 = 0b20 ...
если на входе 00, на выходе 130600, и т.д. : 01 = 130620, 02 = 130640 ...
если на входе 000, на выходе 1b060c00, и т.д. : 001 = 1b060c40, 002 = 1b060c80 ...

Что это за алгоритм ? Может Higher-Density BCD ?
Re: Разгадать кодировку
От: George Seryakov Россия  
Дата: 15.01.06 04:45
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть система передачи данных кодирующая байты (символы) по неизвестному мне алгоритму,

А>например
А>если на входе 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    до целого байта
GS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.