gpt4 book ai didi

javascript - 一次转换 2 个字符的十六进制字符串

转载 作者:行者123 更新时间:2023-12-02 17:37:21 26 4
gpt4 key购买 nike

我正在阅读一些将十六进制字符串解析到缓冲区中的 JavaScript 代码,如下所示:

function bufferFromHexString(string)
{
var buffer = new Buffer(string.length/2);

for (var i=0; i<string.length/2; i++)
{
buffer.writeInt8( parseInt(input.substr(i*2,2), 16), i );
}

return buffer;
}

但我不确定为什么这一次需要两个字符,而不是一个。谁能解释一下吗?

最佳答案

需要两个十六进制字符来生成一个八位(一字节)整数。这就是全部内容。

关于javascript - 一次转换 2 个字符的十六进制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22491618/

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