编写一个node.js应用程序,它从套接字接收一个4字节的二进制字符串" \ x00 \ x00 \ x00 \ x13",我需要将它转换为整数(19,即0x13 in我们的例子)使用大端序。
在其他脚本语言中,比如perl,我们可以解压缩。 解包(" N",)
在node.js中,不知道该怎么做。
答案 0 :(得分:2)
new Buffer('\x00\x00\x00\x13', 'binary').readInt32BE(0)
答案 1 :(得分:0)
npm是你的朋友。模块 anybase 看起来可能取决于任务。这是一个更多信息的链接:https://www.npmjs.org/package/anybase
未来提示:您可以从命令行搜索npm,并可能找到最常见的模块 语法如下:
npm search string1 string2 string3
它将匹配列出所有字符串的任何模块。以下命令引导我进入任何基础:
npm search binary convert
我希望这会有所帮助。