Usando la función PHP pack () , he convertido una cadena en una representación hexadecimal binaria: $string = md5(time); // 32 character length $packed = pack(‘H*’, $string); El formato H * significa “Cadena hexagonal, primer mordisco alto”. Para descomprimir esto en PHP, simplemente usaría la función unpack () con la marca de formato H *. […]
Quiero convertir una cadena HEX simple como 10000000000002ae a Base 64. La cadena hexadecimal se convertirá en bytes y los bytes se codificarán a notación base64, por lo que la salida esperada para esa cadena: EAAAAAAAAq4 = Encontré una herramienta en línea. http://tomeko.net/online_tools/hex_to_base64.php?lang=en Pero tengo un montón de valores HEX que necesito convertir en un […]
Soy nuevo en Python y tengo el siguiente problema: necesito convertir un entero en una cadena hexadecimal de 6 bytes. por ejemplo, 281473900746245 -> “\ xFF \ xFF \ xBF \ xDE \ x16 \ x05” El formato de la cadena hexadecimal es importante. La longitud del valor int es variable. El formato ‘0xffffbf949309L’ no […]
¿Cómo convertiría un archivo a una cadena HEX usando Python? He buscado en todo Google para esto, pero parece que no puede encontrar nada útil.
En Python 2, para obtener una representación de cadena de los dígitos hexadecimales en una cadena, podría hacer >>> ‘\x12\x34\x56\x78’.encode(‘hex’) ‘12345678’ En Python 3, eso ya no funciona (probado en Python 3.2 y 3.3): >>> ‘\x12\x34\x56\x78’.encode(‘hex’) Traceback (most recent call last): File “”, line 1, in LookupError: unknown encoding: hex Hay al menos una respuesta […]
Tenga en cuenta que el problema no es de hexadecimal a decimal sino de una cadena de valores hexadecimales a entero. Digamos que tengo una picadura de un hexdump (por ejemplo, ‘6c 02 00 00’), así que primero tengo que convertirlo en hexágono real, y luego obtener el entero que representa … (este en particular […]
Tengo la cadena x = ‘0x32’ y me gustaría convertirla en y = ‘\x32’ . Tenga en cuenta que len(x) == 4 y len(y) == 1 . He intentado usar z = x.replace(“0”, “\\”) , pero eso causa z = ‘\\x32’ y len(z) == 4 . ¿Cómo puedo conseguir esto?
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?
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 […]
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,