echo "ibase=16; obase=2; 5F" | bc
Linuxで「bc」コマンドを使用しました。 (変換よりもはるかに複雑な計算機!)
<ブロック引用>echo 'ibase=16;obase=2;5f' |紀元前
ibase パラメーターは入力ベース (この場合は 6 進数) であり、出力ベース (2 進数) は obase です。
お役に立てば幸いです。
$ printf '\x5F' | xxd -b | cut -d' ' -f2
01011111
または
$ dc -e '16i2o5Fp'
1011111
i
コマンドはスタックの一番上をポップし、それを入力ベースに使用します。Hex
DC コマンドとの衝突を避けるため、数字は大文字にする必要があり、A-F
に限定されません。 入力基数が16
より大きい場合 .o
コマンドは、出力ベースに対して同じことを行います。p
コマンドは、スタックの先頭に改行を付けて出力します。