Bonjour,
J'ai un fichier binaire qui contient différentes données de différentes taille.
Il n'y a pas de caratére de separation entre chaque nombre.
Lorsque le nombre à récupérer est de taille standard 1 ou 4 bytes, pas de soucis en utilisant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
fid = open(PathFile, 'rb')
Val1Byte = struct.unpack('B', fid.read())
Val4Bytes = struct.unpack('I', fid.read(4))
fid.close()
Mais lorsque le nombre de bytes est de 3, 6 ou autre, je n'arrive pas à le lire correctement.
Auriez vous une idée?
Merci d'avance.
Julien