Я сейчас пытаюсь понять кодировку моего кабельного ресивера (это xoro XORO HRM 7670), и я не понимаю его вообще. Я пытался найти какую-либо документацию для устройства, операционной системы или даже чипа, но безуспешно. Я просто пытаюсь декодировать следующий шаблон даты в метаданных записи: (информация о дате не сохраняется в атрибутах файла)
Вот что я получил:
88 28 C5 00 00 00 00 00 19 00 00 00 F8 D5 4F 4E 45 20 48 44 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 07 F7 80 E4 27
1A [01 11 03] 01 00 0F 00 00 00 01 00 00 00 00 00 00 00 FF FF FF
FF B9 06 0C 00 00 00 B9 06 02 00 00 00 BA 06 03 00 00 00 67 65
72 BB 06 03 00 00 00 6D 69 73 01 00 00 00 BC 06 01 01 00 64 65
75 01 00 00 00 B8 06 01 00 01 00 64 65 75 00 00 00 00 00 00 00
00 27 27 01 F0 00 00 00 00 00 00 00 00 00 00 00 00 00
Я определила 3 пары в скобках как время, сравнив их с другой записью. Изменение этого значения приводит к следующему выводу из получателя:
HEX -> TIME SHOWN
00:00:01 -> 00:00:02
00:00:02 -> 00:00:04
03:03:03 -> 12:03:06
01:01:01 -> 04:01:02
11:11:11 -> 04:17:34
FF:FF:FF -> 60:127:127
Но я не получаю его ...
Редактировать: дальнейшие наблюдения после комментария:
F5 94 91 -> 23:20:35
0F 00 00 -> 63:00:00
00 40 00 -> 03:64:00
00 B0 00 -> 03:48:01
При взгляде на часы: 00 выдает 0, хорошо, 11 выдает 4 -> почему? 03 -> производит 12 ???
Может быть, что есть некоторая связь между парами (например, секунды или sth.). Btw. Я совершенно уверен, что 3 пары перед помеченными используются в качестве даты - должно быть 26.04.2020.
Кто-нибудь может решить эту двоичную загадку со мной? Спасибо, Джонас