Professional Documents
Culture Documents
Nodejs 41 50
Nodejs 41 50
toString(16));
// Prints: 3456
buf.readUInt16LE([offset])#
History
offset <integer> Number of bytes to skip before starting to read. Must satisfy 0 <= offset <=
buf.length - 2. Default: 0.
Returns: <integer>
Reads an unsigned, little-endian 16-bit integer from buf at the specified offset.
console.log(buf.readUInt16LE(0).toString(16));
// Prints: 3412
console.log(buf.readUInt16LE(1).toString(16));
// Prints: 5634
console.log(buf.readUInt16LE(2).toString(16));
// Throws ERR_OUT_OF_RANGE.
buf.readUInt32BE([offset])#
History
offset <integer> Number of bytes to skip before starting to read. Must satisfy 0 <= offset <=
buf.length - 4. Default: 0.
Returns: <integer>
Reads an unsigned, big-endian 32-bit integer from buf at the specified offset.
console.log(buf.readUInt32BE(0).toString(16));
// Prints: 12345678
buf.readUInt32LE([offset])#
History
offset <integer> Number of bytes to skip before starting to read. Must satisfy 0 <= offset <=
buf.length - 4. Default: 0.
Returns: <integer>
Reads an unsigned, little-endian 32-bit integer from buf at the specified offset.
console.log(buf.readUInt32LE(0).toString(16));
// Prints: 78563412
console.log(buf.readUInt32LE(1).toString(16));
// Throws ERR_OUT_OF_RANGE.
console.log(buf.readIntBE(1, 0).toString(16));
// Throws ERR_OUT_OF_RANGE.
buf.readIntLE(offset, byteLength)#
History
offset <integer> Number of bytes to skip before starting to read. Must satisfy 0 <= offset <=
buf.length - byteLength.
byteLength <integer> Number of bytes to read. Must satisfy 0 < byteLength <= 6.
Returns: <integer>
Reads byteLength number of bytes from buf at the specified offset and interprets the result as a
little-endian, two's complement signed value supporting up to 48 bits of accuracy.
console.log(buf.readIntLE(0, 6).toString(16));
// Prints: -546f87a9cbee
buf.readUInt8([offset])#
History
offset <integer> Number of bytes to skip before starting to read. Must satisfy 0 <= offset <=
buf.length - 1. Default: 0.
Returns: <integer>
Reads an unsigned 8-bit integer from buf at the specified offset.
console.log(buf.readUInt8(0));
// Prints: 1
console.log(buf.readUInt8(1));
// Prints: 254
console.log(buf.readUInt8(2));
// Throws ERR_OUT_OF_RANGE.
buf.readUInt16BE([offset])#
History
offset <integer> Number of bytes to skip before starting to read. Must satisfy 0 <= offset <=
buf.length - 2. Default: 0.
Returns: <integer>
Reads an unsigned, big-endian 16-bit integer from buf at the specified offset.
console.log(buf.readUInt16BE(0).toString(16));
// Prints: 1234