From: Ben Nagy Date: 2006-12-06T18:59:54+09:00 Subject: Re: GOLF: hex string to dotted quad On 18:28 Wed 06 Dec , Martin DeMello wrote: > irb(main):021:0> hex_ip = "c0a80167" > => "c0a80167" > irb(main):022:0> ip = hex_ip.scan(/../).map {|i| i.to_i(16)}.join(".") > => "192.168.1.103" irb(main):070:0> [hex_ip.hex].pack('N').unpack('C*').join('.') => "192.168.1.103" Not much, but it's a start. ben