These are supposed to represent four hex values. I want a string each of
whose “characters” (bytes) is one of those hex values, in order, like
this: “\002S\000\f”
I can transform the given string like this:
s = “0x0253000c”
output = “”
s = s[2…-1]
s.split(//).each_slice(2) do |ss|
output << ss.join.hex.chr
end
p output # => “\002S\000\f”
Great, but this seems idiotic. There must be some simple neat way that
I’m not seeing. Could you tell me what it is? Thx - m.