Articles of hex

¿Cómo convierto un solo carácter en su valor ASCII hexadecimal en Python?

Estoy interesado en tomar en un solo personaje, c = ‘c’ # for example hex_val_string = char_to_hex_string(c) print hex_val_string salida: 63 ¿Cuál es la forma más sencilla de hacer esto? ¿Alguna materia de biblioteca de cadenas predefinida?

Python .readline ()

En primer lugar, permítanme comenzar con Soy nuevo en Python, no hay ego aquí. Tengo este código que improviso desde varios sitios, cuyo objective final es que enviaría un código hexadecimal a un chip OBD-II y esperaría una respuesta. Esta respuesta, también HEX, se convierte a decimal procesado y se envía a la salida. Bastante […]

Python equivalente de php pack

Tengo esta statement a continuación en PHP para convertir cadena hex a binary . $m=pack(“H*” , “A88BE9L98990……..”); ¿Tengo que hacer lo mismo en otro progtwig de python ? Algunas ideas ? Aclamaciones,

¿Por qué bytes.fromhex () trata algunos valores hexadecimales de forma extraña?

Estoy tratando de usar la biblioteca de socket en python para enviar bytes de dos dígitos hexadecimales a un hardware progtwigdo para aceptarlos. Para crear los bytes de una cadena de dígitos hexadecimales ingresados ​​por el usuario, estoy tratando de usar el método de clase bytes.fromhex () descrito aquí: https://docs.python.org/dev/library/stdtypes.html#bytes.fromhex ¿Por qué hace lo siguiente: […]

Base64 Error de relleno incorrecto al usar Python

Estoy intentando decodificar Base64 en hexadecimal para aproximadamente 200 datos de Base64 y obtengo el siguiente error. Se decodifica para 60 de ellos y luego se detiene. ABHvPdSaxrhjAWA= 0011ef3dd49ac6b8630160 ABHPdSaxrhjAWA= Traceback (most recent call last): File “tt.py”, line 36, in csvlines[0] = csvlines[0].decode(“base64”).encode(“hex”) File “C:\Python27\lib\encodings\base64_codec.py”, line 43, in base64_decode output = base64.decodestring(input) File “C:\Python27\lib\base64.py”, line […]

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