Articles of hex

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 […]

¿Cómo escribir un byte hexadecimal en bruto a la salida estándar en Python 3?

¿Cómo lograr que Python 3 genere un byte hexadecimal en bruto? Quiero 0xAA el hexágono 0xAA . Si uso print(0xAA) , obtengo el ASCII ‘170’.

Convertir de hex a binario sin perder el python de los primeros 0

Tengo un valor hexadecimal en una cadena como h = ‘00112233aabbccddee’ Sé que puedo convertir esto a binario con: h = bin(int(h, 16))[2:] Sin embargo, esto pierde los 0 principales. ¿Hay alguna forma de hacer esta conversión sin perder los 0? O es la mejor manera de hacer esto solo para contar el número de […]

¿Cómo XOR dos cadenas que contienen números hexadecimales en python?

He buscado una respuesta en línea, pero ninguno de ellos parece resolver mi problema a mi manera (lo sé, soy exigente: D). Este es el trato: estoy usando el tipo de cadena para almacenar dos números hexadecimales, porque el tipo de entero predeterminado en Python no es lo suficientemente largo para mis propósitos. Por ejemplo […]

Convertir bytes a bits en python

Estoy trabajando con Python3.2. Necesito tomar un flujo hexadecimal como entrada y analizarlo a nivel de bits. Asi que utilicé bytes.fromhex(input_str) para convertir la cadena a bytes reales. Ahora, ¿cómo convierto estos bytes a bits?

Cómo convertir una cadena hexadecimal a número hexadecimal

Quiero convertir una cadena hexadecimal (por ejemplo, 0xAD4 ) en un número hexadecimal, luego agregar 0x200 a ese número y nuevamente quiero imprimir ese número en forma de 0x como una cadena. Lo intenté por el primer paso: str(int(str(item[1][:-2]),16)) pero el valor que se imprime es una cadena decimal, no una cadena con formato hexadecimal […]

¿Qué es 0xFF para en cv2.waitKey (1)?

Estoy intentando entender qué hace 0xFF bajo el capó en el siguiente fragmento de código: if cv2.waitKey(0) & 0xFF == ord(‘q’): break ¿Algunas ideas?

Conversión binaria Python a hexadecimal

Estoy intentando convertir un binario que tengo en python (un objeto de búfer de protocolo comprimido con gzip) en una cadena hexadecimal en un modo de escape de cadena (por ejemplo, \ xFA \ x1C ..). He intentado tanto repr(.getvalue()) tanto como .getvalue().encode(‘string-escape’) En ambos casos, termino con una cadena que no está hecha solo […]