gpt4 book ai didi

javascript - 将 Node 缓冲区转换为数组更改基数

转载 作者:行者123 更新时间:2023-11-30 21:17:21 28 4
gpt4 key购买 nike

我有一个包含 126 个十六进制字节的缓冲区:

<Buffer 01 00 5e 57 15 02 00 1e 67 d0 bc d8 08 00 45 00 00 70 90 21 40 00 40 11 f8 1d 17 e2 9b 82 e9 d7 15 02 28 88 28 88 00 5c ae aa 01 00 02 80 01 00 00 00 ... >

然后我将其更改为这样的数组:

console.log([...Buffer]);

但是,这会将缓冲区中的所有字节都转换为基数 10:

1,0,94,87,21,2,0,30,103,208,188,216,8,0,69,0,0,112,164,203,64,0,64,17,227,11...

我想要的是将缓冲区的所有字节放入一个数组而不改变它们的基数。执行此操作的最佳方法是什么?

最佳答案

这只是表示的问题。

[...buffer].map(b => b.toString(16))

保留位数

[...buffer].map(_ => ('0' + _.toString(16)).slice(-2)) 

关于javascript - 将 Node 缓冲区转换为数组更改基数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45552228/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com