gpt4 book ai didi

ruby - 使用 unpack 编写带有十六进制字符的字节数组?

转载 作者:数据小太阳 更新时间:2023-10-29 07:49:05 26 4
gpt4 key购买 nike

我想取这样的值:

ff0000

并将其变成包含这些十六进制值的字节数组:

\xff\x00\x00

我不清楚如何使用 str.unpack 执行此操作

最佳答案

"ff0000".scan(/../).map { |match| match.hex } #=> [255, 0, 0]

("ff0000".scan(/../).map { |match| match.hex }).pack('C*') #=> "\377\000\000"

取决于您想要的格式。

关于ruby - 使用 unpack 编写带有十六进制字符的字节数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1573798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com