($b1,$b2,$b3) = unpack 'C*', pack 'C*', 0xAB, 0xCD, 0xEF printf '%#x', ( (($b1 << 8) + $b2 ) << 8) + $b3 0xabcdef