J'ai un fichier binaire, la définition de son contenu est comme ci-dessous: (toutes les données sont stockées en petit boutiste (c'est-à-dire moins significatif octet en premier)). Les numéros des exemples ci-dessous sont HEXConversion HEX & Decimal
11 63 39 46 --- Time, UTC in seconds since 1 Jan 1970.
01 00 --- 0001 = No Fix, 0002 = SPS
97 85 ff e0 7b db 4c 40 --- Latitude, as double
a1 d5 ce 56 8d 26 28 40 --- Longitude, as double
f0 37 e1 42 --- Height in meters, as float
fe 2b f0 3a --- Speed in km/h, as float
00 00 00 00 --- Heading (degrees ?), as float
01 00 --- RCR, log reason. 0001=Time, 0004=Distance
59 20 6a f3 4a 26 e3 3f --- Distance in meters, as double,
2a --- ? Don't know
a8 --- Checksum, xor of all bytes above not including 0x2a
les données du fichier binaire « dans HEX » est comme ci-dessous
"F25D39460200269652F5032445401F4228D79BCC54C09A3A2743B4ADE73F2A83"
J'apprécie si vous pouvez me soutenir pour traduire cette ligne de données en fonction de l'instruction avant .
Malgré le mauvais formatage des instructions, le contenu semble assez clair (sauf bien sûr avant-dernier octet). Quel est votre problème spécifique avec la description? – 6502