Результаты поиска по запросу "hex"
Это очень поздний ответ, но здесь есть функция, чтобы сделать выше. Это будет продолжаться на любую длину, которую вы предоставите. Отнесите часть этого к другому SO-ответу (я потерял ссылку, поэтому, пожалуйста, предоставьте ее, если найдете).
не преобразовать шестнадцатеричную строку в int со знаком в Python 3.2? Лучшее, что я могу придумать, это h = '9DA92DAB' b = bytes(h, 'utf-8') ba = binascii.a2b_hex(b) print(int.from_bytes(ba, byteorder='big', signed=True))Есть ли более ...
метод. Например,
я есть файл Intel HEX, и я хочу иметь двоичный файл. Как в питоне? Я думаю использоватьмодуль binascii [http://docs.python.org/library/binascii.html]но я не знаю, какая функция является наиболее подходящей. Спасибо
как предложено непосредственно
ляция на Linux с использованием gcc. Я хотел бы преобразовать это в гекс. 10 который был бы. Мне удалось сделать это с помощью приведенного ниже кода. unsigned int index = 10; char index_buff[5] = {0}; sprintf(index_buff, "0x%x", index); ...
@ Гуффа Похоже на C # для меня? Какой бит выглядит неправильно?
я есть шестнадцатеричная строка, которую мне нужно преобразовать в байтовый массив. Лучший способ (т.е. эффективный и наименьший код) это: string hexstr = "683A2134"; byte[] bytes = new byte[hexstr.Length/2]; for(int x = 0; x < bytes.Length; ...
Надеюсь это поможет!
ошу прощения, если это неправильное место, чтобы спросить это. Я думаю, что это определенно связано с программированием, хотя, если это относится к другому сайту, пожалуйста, дайте мне знать) Я вырос, играя в Pokémon Red and Blue, игры, которые ...
Я проверил этот подход ... он работает только если int-значение не короткое. например с i = 2 я получаю '\ x02 \ x1d \ x08 \ xff \ xff \ xbf \ xde \ x16 \ x05' ...
ичок в Python и имею следующую проблему: мне нужно преобразовать целое число в шестнадцатеричную строку с 6 байтами. например 281473900746245 -> "\ xFF \ xFF \ xBF \ xDE \ x16 \ x05" Формат шестнадцатеричной строки важен. Длина значения int ...
8-значный Android HEx называется aRGB. Значения aRGB обычно выражаются с использованием 8 шестнадцатеричных цифр, при этом каждая пара шестнадцатеричных цифр представляет значения альфа, красного, зеленого и синего каналов соответственно. Например, 80FFFF00 представляет 50,2% непрозрачного (без предварительного умножения) желтого цвета. Шестнадцатеричное значение 80, которое равно 128 в десятичном виде, представляет альфа-значение 50,2%, поскольку 128 составляет приблизительно 50,2% от максимального значения 255 (шестнадцатеричный FF); чтобы продолжить расшифровку значения 80FFFF00, первая FF представляет максимальное значение, которое может иметь красный цвет; второй FF похож на предыдущий, но для зеленого; последние 00 представляют минимальное значение, которое может иметь синий (фактически - нет синего). Следовательно, красный + зеленый дает желтый. В тех случаях, когда альфа-канал не используется, его можно сократить до 6 цифр RRGGBB, поэтому он был выбран для помещения альфа-канала в верхние биты. В зависимости от контекста перед шестнадцатеричными цифрами ставится знак 0x или номер (#) [1].
гда видел в примерах, где раскраска в Android делается как # FF191919. Я имею в виду 8-значное шестнадцатеричное число. Но это должно быть только 6-значное число. Как они связаны? Если я хочу, чтобы преобразовать 6-значное число в 8-значное ...
Ну, я еще не проверял это, но я уверен, что это сделает то, что мне нужно, когда я вернусь к этому, ха-ха.
аю много строк шестнадцатеричных данных. Они приходят в виде строк, и я анализирую их на предмет кодов_строки, которые говорят мне, что делать с остальными данными. Одна строка задает наиболее значимое слово адреса (MSW), а другая - наименее ...
Печать шестнадцатеричных значений в сборке x86
Мне нужно сделать процедуру, которая преобразует адрес памяти в строку байтов. Затем эта строка будет входом для функции, которая печатает строки с нулевым символом в конце (что я уже смог сделать). Например, если у меня есть адрес 0x1bf9, мне ...
Я понимаю, что это старая тема, но я нашел ее полезной и подумала, что добавлю к ней свои 2 цента.
ю следующую пару шестнадцатеричных значений и дат: 7D 92 D2 5C = 26/03/2009 - 09:28 7D 92 DA CC = 27/03/2009 - 11:12 7D 92 E3 56 = 28/03/2009 - 13:22 7D 92 EC 4F = 29/03/2009 - 17:15 7D 92 F3 16 = 30/03/2009 - 12:22 7D 92 FB 1A = 31/03/2009 - ...