You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Node.js的Buffer中提取无空格的连续十六进制字节串?

如何将Node.js Buffer转换为连续十六进制字符串?

你可以直接使用Buffer对象的toString('hex')方法来实现需求,这是Node.js内置的最简便方式:

let str = "Hello World";
const buf = Buffer.from(str, "utf-8");
console.log(buf.toString('hex')); // 输出:48656c6c6f20576f726c64

说明

  • toString('hex')会自动将Buffer中的每个字节转换为两位十六进制字符,并且不会添加空格或<Buffer>标识,直接输出连续的十六进制字符串。
  • 如果是已经存在的Buffer实例(比如从其他逻辑中获取的),直接调用该方法即可,无需额外处理字节提取逻辑。

内容的提问来源于stack exchange,提问作者Soul Guardian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 07:36:32