Вывести массив байтов в шестнадцатеричном виде - PullRequest
7 голосов
/ 01 августа 2011

У меня есть поток байтов в моем Ruby-скрипте, и я хотел бы вывести значения в консоль.

1 Ответ

15 голосов
/ 01 августа 2011

Если вы читаете ваш поток кусками байтов, вы можете использовать String # unpack :

while buffer = io.read
  str << buffer.unpack('H*')
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...