![]() |
1
3
对于节点v12, functions for reading bigint 如果可能的话,您应该尝试使用节点v12或更高版本。 但是这些函数只是基于从缓冲区中读取整数的纯数学函数,所以您几乎可以将它们复制到节点10-11代码中。 https://github.com/nodejs/node/blob/v12.6.0/lib/internal/buffer.js#L78-L152 因此,将这些方法修改为非类方法可能看起来像这样
编辑:对于其他有相同问题的人,我为此创建了一个包。 |
|
2
4
我最近也遇到了这样做的需要,并设法找到了这个npm库:
https://github.com/no2chem/bigint-buffer
(
https://www.npmjs.org/package/bigint-buffer
)它可以作为BigInt从缓冲区读取。
它将从缓冲区中读取16字节(128位)的数字。 如果您希望将它的一部分作为BigInt读取,那么切片缓冲区应该可以工作。 |
|
AlaaKudo810 · 无法更新猫鼬中的对象 1 年前 |
![]() |
Foobar · 如何在Fastify中为请求附加“项目”密钥? 1 年前 |
![]() |
chrispytoes · 从服务器端获取登录用户 1 年前 |