node.js的pack / unpack函数

时间:2011-04-09 12:46:35

标签: javascript struct node.js pack unpack

是否有任何模块为nodejs提供类似于python结构模块的打包/解包功能?我没有找到任何专门用于节点的,我假设javascript实现会明显变慢。

感谢。

3 个答案:

答案 0 :(得分:15)

https://github.com/pgriess/node-jspack似乎是用于打包二进制数据的Python struct API的直接端口,但它是在JS中实现的。它似乎还没有为npm打包。

https://github.com/substack/node-binary提供解包,也在JS中实现,如果安装了npm,则可以使用npm install binary安装。

答案 1 :(得分:11)

https://github.com/ryanrolds/bufferpack是另一种解决方案

答案 2 :(得分:0)

jBinary是这个领域的另一个工具,似乎在积极维护(截至2014年底)。它包含sample specifications用于各种众所周知的格式,例如tar,ico和mp3。