Wie funktioniert string.unpack in Ruby?
Kann jemand erklären, warum das Ergebnis für das folgende Entpacken berechnet wird?
"aaa".unpack('h2H2') #=> ["16", "61"]
In der Binärdatei ist 'a' = 0110 0001. Ich bin nicht sicher, wie aus 'h2' 16 (0001 0000) oder 'H2' 61 (0011 1101) werden kann.