将二进制数据转换为ruby中的字符串

LK.*_*LK. 9 ruby

我有一个包含字节数据的字符串.
如何执行到ascii字符串的就地转换?

Kel*_*tia 15

使用二进制数据的另一种方法是String#unpack.

  • 谢谢 - 解包('H*')完成了这项工作. (6认同)

Phi*_*lds 6

你可以通过使用base64这样做,这是一种相当普遍的方式.

require 'base64'

str = Base64.encode64(data)
Run Code Online (Sandbox Code Playgroud)