📅  最后修改于: 2023-12-03 15:33:08.334000             🧑  作者: Mango
Node.js Buffer.readIntBE() 方法用于从Buffer对象中读取大端序整数。如果大小端序存储顺序相反,则应使用Buffer.readIntLE() 方法。
buffer.readIntBE(offset, byteLength[, noAssert])
返回大端序整数值。
const buf = Buffer.from([0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xfe]);
console.log(buf.readIntBE(3, 4)); // 输出 254
本例中,我们创建了一个由8个字节组成的Buffer对象,并使用readIntBE() 方法从索引3的位置开始读取4个字节。最终输出结果为254,即二进制的 11111110。