Ruby二进制字符串转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ruby二进制字符串转换相关的知识,希望对你有一定的参考价值。

Quick conversion from a string of binary into ascii, and back again. Use B* for MSB and b* for LSB first.
  1. puts "011010000110010101101100011011000110111100100000".scan(/.{1,8}/).collect{|x| x.to_i(2).chr}.to_s.inspect
  2. puts "hello there".split(//).collect{|x| x.unpack("B*")}.to_s.inspect

以上是关于Ruby二进制字符串转换的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ruby 中将字符串或整数转换为二进制?

Ruby二进制字符串转换

在 Ruby 中将整数转换为十六进制字符串

将文件中的字符串转换为十六进制(Ruby)第二部分

Ruby 将 64 位 IEEE 754 十六进制转换为双精度

如何在 Ruby 中将十进制值数组转换为 MAC 地址?