node.js将二进制string转换为数字

编写一个node.js应用程序,它从一个套接字接收4字节“\ x00 \ x00 \ x00 \ x13”的二进制string,我需要使用大端顺序将其转换为整数(在我们的例子中为19)。

在其他脚本语言中,比如perl,我们可以解压。 解压(“N”)

在node.js中,不知道该怎么做。

 new Buffer('\x00\x00\x00\x13', 'binary').readInt32BE(0) 

npm是你的朋友。 模块anybase看起来可能是由任务决定的。 以下是更多信息的链接: https : //www.npmjs.org/package/anybase

未来提示:
您可以从命令行searchnpm,并可能find一个最常见的模块。
语法是这样的:

 npm search string1 string2 string3 

它将匹配任何列出所有string的模块。 这下面的命令使我到任何基地:

 npm search binary convert 

我希望这有帮助。