lecture d'un fichier binaire
Bonjour à tous,
Je débute en python, et je n'arrive pas à lire un binaire.
je souhaiterai être capable lire x octets puis les convertir en nombre.
par exemple, lorsque je veut lire un entier (4 octets):
Code:
temp_int = f.read(4)
traiter l'entier puis le réécrire dans un autre fichier.
or temp_int est concidéré comme une chaine de charactères...
Comment puis-je faire pour que python interprète temp_int comme étant un entier et non une chaine de caractères ?
et est il en plus possible de specifier l'endianess ?
car le binaire peut aussi bien contenir des little endians que des big endians...
PS: mon script doit être portable (linux/windows).
Merci