У меня есть шестнадцатеричная строка, скажем, 16 байт, и ее содержимое относится к структуре, я хочу отобразить ее в виде таблицы размером 4x4 в шестнадцатеричном формате, которая должна иметь разный цвет фона для разных параметров
Входная строка:
data = '000102030405060708090A0B0C0D0E0F'
Структура структуры:
layout: [
{
name: param1,
offset: 0,
size: 2,
type: "hex",
},
{
name: param2,
offset: 2,
size: 4,
type: "float",
},
{
name: param3,
offset: 6,
size: 2,
type: "int",
},
{
name: param4,
offset: 8,
size: 4,
type: "float",
}, ....
Вывод :
4x4 Таблица, отображающая отдельные байты ввода в шестнадцатеричном формате с различным цветом фона для каждого параметра (скажем, красный для param1, синий для param 2 ...), когда пользователь наводит курсор на параметр, необходимо отобразить отформатированный значение (int, char, float, et c) во всплывающей подсказке или другом элементе div.
Значения:
-------------
|00|01|02|03|
|04|05|06|07|
|08|09|0A|0B|
|0C|0D|0E|0F|
-------------
Цвет:
-------------
| RED |BLUE |
| BLUE|GRAY |
| YELLOW |
|...........|
-------------