我有一个由某个函数返回的node js buffer对象。该对象应使用整数数组创建。如何在javascript中检索节点缓冲区包含的实际数据(在我的例子中是整数数组)?
发布于 2021-07-09 00:20:22
您可以使用UintXArray构造函数,但您必须知道整数的大小以及您使用的是BE还是LE。
UintXArray
如果LE中已经有一个名为b的32位整数数组,您可以这样做
b
const intArr = Uint32Array.from(b)
如果它在BE中,你需要交换它
b.swap32(); const intArr = Uint32Array.from(b)
缓冲区相关函数对节点版本敏感,请检查docs
类型化数组不在节点文档中,但您可以在MDN中找到它们
https://stackoverflow.com/questions/68309235
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例