>>57
str = "0x80000000" とすると、例えば、
[str.hex].pack('l').unpack('l')[0]
とかでどないだ。