Hola, soy nuevo en python y estoy intentando desarrollar lo siguiente:
.-Un script que abra un archivo y obtenga el binario del archivo (osea los bytes en hexa los pase a binario)
Mi script es este:
Código Python:
Ver original#!/usr/bin/python
import binascii
f = open("archivo.hex","rb")
lee = f.read()
leehex = lee.encode("hex")
print binascii.a2b_hex(leehex)
hasta leehex todo va bien, si hago
me devuelve una cadena con los valores en hexadecimal de los bytes del archivo archivo.hex
y se supone que binascii.a2b_hex y tambien binascii.unhexlify apartir de una cadena que contiene valores hexadecimales "ABCDEF0123456789" te retorna su binario
El problema es que ami me retorna el ASCII de esos valores hexadecimales.
Alguien sabe como puedo obtener el binario de un archivo...
Antemano muchas Gracias!!