我在节点<Buffer 42 d9 00 00>
中有一个缓冲区,它应该代表小数108.5。我正在使用此模块尝试解码缓冲区:https://github.com/feross/ieee754。
ieee754.read = function (buffer, offset, isLE, mLen, nBytes)
参数意味着以下内容:
buffer = the buffer
offset = offset into the buffer
value = value to set (only for write)
isLe = is little endian?
mLen = mantissa length
nBytes = number of bytes
我尝试读取值:ieee754.read(buffer, 0, false, 5832704, 4)
但未获得预期结果。我想我正在调用函数,虽然我不确定mLen
参数。
答案 0 :(得分:1)
[我发现]节点Buffer类具有内置的功能:buffer.readFloatBE(0)
。