Преобразование шестнадцатеричного (символа) в двоичное полезно, особенно если вы хотите посмотреть на несколько битов, помещенных в какую-либо шестнадцатеричную строку.
По этой причине я хотел бы передать некоторые шестнадцатеричные данные в bc (программа Unix, известная как «базовый калькулятор») и преобразовать их в двоичные символы (единицы и нули).
Как правило, я хотел бы перехватить файл шестнадцатеричных данных (строки шестнадцатеричных данных в файле) и передать его в bc и заставить bc преобразовать его в двоичный. В качестве альтернативы я мог бы преобразовать двоичный файл в шестнадцатеричный с помощью xxd и передать его в bc.
Есть способы сделать это, но, учитывая, что bc нужно несколько директив, все методы кажутся немного запутанными. Как это можно сделать просто, без сценария bash с некоторым циклом for?