编码和解码IEEE 754在JavaScript中浮动

nor*_*gon 8 javascript floating-point ieee-754 node.js

我需要编码和解码IEEE 754浮点数并从node.js中的二进制文件加倍来解析网络协议.

是否有任何现有的库可以执行此操作,或者我是否必须阅读规范并自行实施?或者我应该写一个C模块来做吗?

Dob*_*eer 3

请注意,从 Node 0.6 开始,此功能已包含在核心库中,因此这是实现此功能的新的最佳方法。

有关详细信息,请参阅http://nodejs.org/docs/latest/api/buffer.html

如果您正在读取/写入二进制数据结构,您可能会考虑使用此功能的友好包装器,以使内容更易于读取和维护。插件如下: https: //github.com/dobesv/node-binstruct