Я пишу битовый поток для кодировщика base64 для этого и не могу найти способ доступа к исходным битам.Получить биты из двоичного кода
Скажет, у меня есть битовый:
0100 1101 0110 0001 0110 1110
Представлял в элексир как:
<<77, 97, 110>> # or the string "Man"
Мне нужно получить доступ к битовому в кусках 6 бит, чтобы закодировать его в base64. Как это можно сделать? У меня нет большого опыта работы с сырым двоичным файлом, поэтому я мог бы это сделать наивно.
Отлично, спасибо! – greggreg