Формат данных FVLN расшифровка

не могу понять как представляются данные. Пожалуйста подскажите. Есть число: 123456.78 в 16 виде оно представляется 0x02 0x15 0xCD 0x5B 0x07.

Формат FVLN: Беззнаковое число с точкой в байтовом формате варьируемой длины с порядком следования байтов от младшего к старшему. Первый байт определяет положение десятичной точки в числе.

Если правильно понял 0x02 при переводе в 10 дает число 2, получается отсчитываем от младшего 2 знака и получаем позицию точки. 0x15 поидее должен означать 78, 0хCD 56 и т.д. Но не получаются такие представления. Может кто объяснить?


Ответы (1 шт):

Автор решения: HolyBlackCat
0x15 * 2560 +  
0xCD * 2561 +  
0x5B * 2562 +
0x07 * 2563

== 123456789

→ Ссылка