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
iEl comando abrirá la parte superior de la pila y la usará para la base de entrada. Hexlos dígitos deben estar en mayúsculas para evitar colisiones con los comandos dc y no se limitan aA-Fsi la base de entrada es mayor que16.- El
oEl comando hace lo mismo para la base de salida. - El
pEl comando imprimirá la parte superior de la pila con una nueva línea después.