1
我正在创建一个变量,它是IPv6数据包的有效负载,我需要将多个数据格式连接到它,并且遇到一些麻烦。Ruby从人类可读的方面创建二进制数据
具体来说,我有:
64 - unsigned int 1 byte (prefix length)
1100 0000 - binary 1 byte (flags)
86400 - unsigned int, left padded/4 bytes (lifetime)
14400 - unsigned int, left padded/4 bytes (preferred lifetime)
0x00 0x00 0x00 0x00 - reserved/unused 4 bytes
新红宝石 - 任何帮助。
您是否以ASCII格式接收上述值并需要打包?或者,您显示的值是否是二进制的,并且您是以所需的格式显示它们?没有足够的信息。 – 2010-11-23 05:12:53
此外,这听起来像一个家庭作业的可疑。如果是,请让我们知道。 – 2010-11-23 05:15:09