echo "ibase=16; obase=2; 5F" | bc
Usé el comando 'bc' en Linux. (¡Calculadora mucho más compleja que convertir!)
echo 'ibase=16;obase=2;5f' | aC
El parámetro ibase es la base de entrada (hexa en este caso), y obase la base de salida (binario).
Espero que ayude.
$ printf '\x5F' | xxd -b | cut -d' ' -f2
01011111
O
$ dc -e '16i2o5Fp'
1011111
- El
i
El comando abrirá la parte superior de la pila y la usará para la base de entrada. Hex
los dígitos deben estar en mayúsculas para evitar colisiones con los comandos dc y no se limitan aA-F
si la base de entrada es mayor que16
.- El
o
El comando hace lo mismo para la base de salida. - El
p
El comando imprimirá la parte superior de la pila con una nueva línea después.