0x007102 = 100.000000 0x00350C = 500.000000 #### 0x300515 / 1600 =? 860.99 Yes! #### my $raw = 0x300515; my $val = unpack('N', "\x00".pack('V', $raw))/1600 #### my $raw = "\x30\x05\x15"; my $val = unpack('V', "$raw\x00")/1600;