Thread Wie generiert Ihr eine 8 Bit Prüfsumme ?
(9 answers)
Opened by wollik at 2011-06-24 17:33
Hallo Murphy,
leider bekomme ich mit Deinem REGEX Vorschlag nun auch für andere Strings immer 145. Die Strings sind immer 56 Bytes lang inclusive dem "*" und dem letzten " " Zeichen. Darüber soll eine 8 Bit Prüfsumme gebildet werden und dann dieses Byte an den String als 57. Byte angehängt werden. Hier einmal eine Liste mit Daten und der richtigen Prüfsumme: "*010 3 329.9 9.97 3289 238.7 12.74 3045 50 3921 " # --> "Þ" "*010 3 542.5 9.88 5359 242.9 19.08 4641 50 3923 " # --> "Ý" "*010 3 317.8 9.99 3174 237.9 12.42 2956 50 3927 " # --> "á" "*010 3 586.5 9.90 5806 244.5 21.12 5170 50 3931 " # --> "Ê" "*010 3 324.5 9.95 3228 238.7 12.66 3025 50 3935 " # --> "Ð" "*010 3 476.8 9.84 4691 240.4 16.48 3973 50 3937 " # --> "æ" "*010 4 497.8 9.87 4913 242.1 17.70 4291 51 3941 " # --> "Û" Nur die vorletzte Zeile sollte 145 also "æ" erzeugen. Bitte hast du dazu noch eine Idee ? Viele Grüße WolliK Last edited: 2011-06-25 14:01:53 +0200 (CEST) |