ruby - hexadecimal - string to bytes php
El hex2bin más corto en rubí? (2)
class String
def hex2bin
scan(/../).map { |x| x.to_i(16).chr }.join
end
end
"AB12345678".hex2bin #=> "/xAB/x124Vx"
¿Cuál es la forma más corta de convertir una cadena hexagonal a una cadena binaria en rubí? por ejemplo:
class
def hex2bin
end
end
"AB12345678".hex2bin
def hex2bin
[self].pack "H*"
end
¡Solo descubrí la función pack (), creo que esto también funciona!