Число в формате INT будет выводится отрицательные значения если оно имеет отрицательные значения
в дополнительном коде . Смотри в картинках .
Но есть подводный камень ФИЧА ( может уже исправили ) двойное преобразование --получает нормально , а из архива опять преобразует и результат иногда -1 получается 65535 (FFFF или 1111 1111 1111 1111) и т.д..
Температура окружающего воздуха.png Преобразовать в дополнительный код.png
Пока не проверял исправили или нет ---- температуры положительные на улице.




Ответить с цитированием