将ieee754转换为十进制的节点
我在节点<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
参数。
[我发现]节点缓冲类有内置的能力: buffer.readFloatBE(0)
。