Articles of hex

Convertir el archivo Intel HEX a un archivo binario

Tengo un archivo Intel HEX y quiero tener un archivo binario. ¿Cómo, en python? Creo que uso el módulo binascii pero no sé qué función es la más apropiada. Gracias

Python – Lectura de tipo BLOB desde SQLite3 DB

Este es un seguimiento de: Python – Convertir Hex en INT / CHAR Ahora tengo una solución de trabajo para convertir el valor hexadecimal almacenado de una IP de un db sqlite3 a un formato legible y utilizable. Sin embargo, hasta ahora he estado probando copiando y pegando los valores directamente desde un visor de […]

convertir decimal a hexágono python

Im construyendo un servidor en Python, necesito convertir un valor decimal a hexadecimal como este: digamos que el paquete comienza con 4 bytes que definen la longitud del paquete: 00 00 00 00 si el len (paquete) = 255 enviaríamos: 00 00 00 ff Ahora mi problema es que a veces el paquete es más […]

Python: Convierte Unicode-Hex-String a Unicode

Tengo una cadena hexadecimal hecha de una cadena Unicode con esa función: def toHex(s): res = “” for c in s: res += “%02X” % ord(c) #at least 2 hex digits, can be more return res hex_str = toHex(u”…”) Esto devuelve una cadena como esta: “80547CFB4EBA5DF15B585728” Esa es una secuencia de 6 símbolos chinos. Pero […]

Diferencia entre diferentes tipos / representaciones de hex en Python

A través de algunos códigos Python, me doy cuenta de que hay una serie de representaciones diferentes para los valores hexadecimales. Por ejemplo, si elijo un número como este: xx = ‘\x03\xff’ Luego el siguiente comando (una versión del cual estoy usando para convertir little endian a big endian) yy = hex(struct.unpack(‘>H’, xx)[0]) volverá: ‘0x3ff’ […]

Conversión de entero a hexadecimal en Python

a = 1 print hex(a) Lo anterior me da la salida: 0x1 ¿Cómo obtengo la salida como 0x01 lugar?

¿Cómo convierto hexadecimal a decimal en Python?

Tengo un código Perl donde la función hex () convierte los datos hexadecimales a decimal. ¿Cómo puedo hacerlo en Python ?

Imprime una variable en hexadecimal en Python

Estoy tratando de encontrar una manera de imprimir una cadena en hexadecimal. Por ejemplo, tengo esta cadena que luego convierto a su valor hexadecimal. my_string = “deadbeef” my_hex = my_string.decode(‘hex’) ¿Cómo puedo imprimir my_hex como 0xde 0xad 0xbe 0xef ? Para aclarar mi pregunta … Digamos que tengo algunos datos como 0x01, 0x02, 0x03, 0x04 […]

Conversión de Python de cadena binaria a hexadecimal

¿Cómo puedo realizar una conversión de una cadena binaria al valor hexadecimal correspondiente en Python? Tengo 0000 0100 1000 1101 y quiero obtener 048D Estoy usando Python 2.6.

¿Cómo convertir la cadena hexadecimal ‘o \ xf2 \ x00 \ x00’ en un int32?

Cuando leo los primeros 4 bytes con código python len = fobj.read(4) Tengo ‘o\xf2\x00\x00’ . Esto debería ser un int32 , y cuando leo el archivo con otra herramienta ( matlab , por ejemplo), da 62063 . ¿Alguien podría dar pistas sobre cómo puedo convertir la cadena hex en un int en python? He leído […]