Thread XOR Checksum von HEX-Werten (11 answers)
Opened by rbach at 2009-02-16 14:19

FoolAck
 2009-02-16 15:49
#118906 #118906
User since
2008-05-02
69 Artikel
BenutzerIn
[default_avatar]
Quote
Durch dein split erzeugst du keine Hexzahlen sondern ASCII-Zeichen.

Genauer gesagt nul-terminierte Char-Arrays.

Btw, wenn man nur strings xored, dann arbeitet perl mit den ascii-Werten:
Code: (dl )
perl -e 'print "CAPSAWAY" ^ "        "'

Jedoch muss man im Hinterkopf haben, dass diese Strings immernoch einen numerischen Wert von 0 haben. Bei numerischen Werten von Strings sollte man auch den Unterschied zwischen
Code: (dl )
perl -MDevel::Peek -e 'Dump "abc43"+0'

und
Code: (dl )
perl -MDevel::Peek -e 'Dump "43abc"+0'

beachten.

edit:
Quote
werds mir für die zukunft merken, das mit use warnings.

Ich hoffe doch das mit "use strict" auch, denn das ist mindestens genauso wichtig wie (wenn nicht sogar wichtiger als) "use warnings".

View full thread XOR Checksum von HEX-Werten