for my $s ("C2AB2041686120C2BB", "C27E204168612080C0") { printf "pack('U0H*', $s) -> '%s', %d/%d %s\n", raw(pack('U0H*', $s)) ; printf "unpack('a*', pack('U0H*', $s)) -> '%s', %d/%d %s\n", raw(unpack('a*', pack('U0H*', $s))) ; } ;