我正在使用 String::unpack
从二进制流中解压一堆 int 和 double。我怎样才能从那个比特流中解压一个比特?我找不到使用 unpack 解码单个位的特定指令。
最佳答案
解包可以深入到字节级别。您可以使用 'C' format 读取无符号字节。然后您可以使用位掩码来查询各个 map 。
关于ruby - 使用 Ruby 从二进制字符串中解压一点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5753594/