On Jun 17, 2006, at 20:52, Michael stepanov wrote: > I'm new in Ruby. So, my question can seem simple for you. I need to > generate a hex string from some digits: 1, 114, 3, 2 for example. I > need > the following hex representation: 00010072030002 - (0x0001, 0x0072, > 0x03, 0x0002). sprintf to the rescue! irb(main):002:0> sprintf "%04x"*4, 1, 114, 3, 2 => "0001007200030002" -- fxn