Я встречаю ряд числовых полей в этом файле данных. Поля имеют размер 6 байт (12 полубайтов).
Первый полубайт - во всех случаях пока равен "4". Второй полубайт представляет собой количество цифр СЛЕВА от десятичной точки. Остальные кусочки являются значением поля.
Так - например, 4327 0000 0000 = 270,0 и, 4260 0000 0000 = 60,0 и, 4026 3000 0000 = 0,263
Мои вопросы: значима ли цифра «4»? (Как почему?)
Есть ли вероятность, что этот первый полубайт также содержит знаковый бит? (Все примеры, которые у меня есть в настоящее время, являются положительными значениями, поэтому у меня нет системы отсчета.)
Если бы это было более длинное поле, скажем, с 16 полубайтами, возможно ли, что цифра слева от десятичной дроби была бы выше 9, и как бы это было представлено? (Второй полубайт как «A»/«B»/и т. д. или увеличить первый полубайт, чтобы он отображал «5»?
Кто-нибудь видел этот конкретный шаблон и знает, что происходит?
(Я не знаю язык программирования, используемый для создания файла.)