Распакуйте немного из двоичной строки с помощью Ruby - PullRequest
1 голос
/ 22 апреля 2011

Я использую String::unpack, чтобы распаковать кучу целых и удвоить из двоичного потока.Как я могу распаковать один бит из этого потока битов?Я не могу найти конкретную директиву для декодирования отдельных битов с распаковкой.

1 Ответ

3 голосов
/ 22 апреля 2011

Распаковка может опуститься до уровня байтов.Вы можете прочитать неподписанный байт, используя 'C' формат , а затем использовать битовые маски для запроса отдельных карт.

...