Какой самый короткий способ преобразовать шестнадцатеричную строку в двоичную строку в ruby?например:
class def hex2bin end end "AB12345678".hex2bin
class String def hex2bin scan(/../).map { |x| x.to_i(16).chr }.join end end "AB12345678".hex2bin #=> "\xAB\x124Vx"
def hex2bin [self].pack "H*" end
Только что обнаружил функцию pack (), думаю, это тоже работает!