Я работаю с набором данных, в котором хранятся некоторые данные в формате INT (2).Мне нужно преобразовать это в двоичный файл (16 бит), чтобы полноценно прочитать данные обратно через python.
В настоящее время я использую:
format(value, '016b')
Чтобы преобразовать int в двоичный файл вчитать биты обратно.Поэтому я ищу простую проверку того, что преобразование, которое я делаю, является правильным, учитывая типы, которые я использую (поскольку вывод, который я вижу, не совсем совпадает с ожидаемым выводом в документации).
Например, имеют ли эти преобразованные значения смысл с учетом приведенного выше описания?
2369 -> 0000100101000001
18767 -> 0100100101001111