hotti: unpack von binärdaten

Beitrag lesen

hi,

Hier versteh ich den pack Befehl noch nicht mal. Ich habe keine Ahnung wie ich die drei Ursprungswerte mit unpack zurück bekomme. Kann mir da jemand helfen?

Du brauchst bei pack/unpack _stets_ die gleiche Schablone. Also, wenn Du 3 Zahlen packst, ist "VVV" ok, das ergibt eine bytefolge in "VAX" (little-endian) order.

Daraus kriegst Du mit
unpack "VVV", $binary;

eine Liste mit den drei Werten. Also Listen-Kontext beachten.

Hotti