我在 Node <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
论证。
最佳答案
[我发现] Node Buffer 类具有内置功能:buffer.readFloatBE(0)
。
关于node.js - 在 Node 中将 ieee754 转换为十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28538749/