Есть файл *.bin , данные в котором отображены в шестнадцатиричной системе (FF 02 56 и т.д.). Читаю в Delphi его как
Read(buf,100)
В этом случае при выводе на экран переменной buf получаю список десятичных чисел.
Задача стоит следующая:
отобразить данные в двоичной системе и обработать их следующим образом:
читаем первые 6 бит, переворачиваем их задом наперед и преобразовываем в десятичное число. Затем читаем следующие 3 бита (без пробелов), переворачиваем и преобразовываем в десятичное. И т.д. и т.п.
Не могу найти соответствующей литературы. Не могу занести buf в массив. (Да и к тому же я полный, так сказать, новичок).
Помогите, кто чем сможет

Заранее благодарна.