我在 Node js 中有一个十六进制缓冲区,如下所示:
buffer <00 E0>
我需要使用小字节序转换为 int。所以我会读 E0 00 -> 57344
目前我使用这种方法:
var str = "0x" + buffer [i] .toString ('16 '). toString + buffer [i-1] .toString ('16'). toString to convert to string
var 结果 = parseInt (str)。
这种方法有效,但有时我会收到这样的错误:buffer [0] = 00 但我收到 0 而不是 00 或 1 而不是 01 或 10,
有没有另一种方法来获得这个转换或解决这个问题?
谢谢
拉风的咖菲猫
相关分类