buf.readInt32BE(offset[, noAssert])
buf.readInt32LE(offset[, noAssert])
- offset {Number} 0 <= offset <= buf.length - 4
- noAssert {Boolean} 默认:false
- 返回:{Number}
从 Buffer 里读取的整数数值会被解释执行为有符号的2的补码值。
const buf = Buffer.from([1, -2, 3, 4]);
buf.readInt32BE();
// returns 33424132
buf.readInt32LE();
// returns 67370497
buf.readInt32LE(1);
// throws RangeError: Index out of range