Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Node.js Buffer.writeIntBE() Method

  • Last Updated : 13 Oct, 2021

The Buffer.writeIntBE() Method is used to write specified bytes of value to the buffer at give offset in big endian format. It supports upto 48 bits of accuracy. If the value is other then signed integer then its behavior is undefined.

Syntax:

buffer.writeIntBE( value, offset, byteLength )

Parameters: This method accept three parameters as mentioned above and described below:

  • value: It specifies the number which need to be written to the Buffer object.
  • offset: It specifies the number of bytes to skip before starting to write into the buffer. The value of offset lies 0 <= offset <= buf.length – byteLength.
  • byteLength: It specifies the number of bytes to write into the buffer. The value of byteLength lies 0 < byteLength <= 6.

Return value: It returns an integer value that specifies the offset plus number of bytes written.

Example 1:






// Node.js program to demonstrate the  
// Buffer.writeIntBE() method 
   
// Creating a buffer of given size 
const buffer = Buffer.allocUnsafe(6);
  
// Write into the buffer
buffer.writeIntBE(0x10, 0, 6);
  
// Display the Buffer element
console.log(buffer);
  
// Creating a buffer of given size 
const buffer2 = Buffer.allocUnsafe(6);
  
// Write into the buffer
buffer2.writeIntBE(0x20, 0, 4);
  
// Display the Buffer element
console.log(buffer2);

Output:

<Buffer 00 00 00 00 00 10>
<Buffer 00 00 00 20 69 74>

Example 2:




// Node.js program to demonstrate the  
// Buffer.writeIntBE() method 
   
// Creating a buffer of given size 
const buffer = Buffer.allocUnsafe(6);
  
// Write into the buffer
buffer.writeIntBE(023, 0, 6);
  
// Display the Buffer element
console.log(buffer);
  
// Creating a buffer of given size 
const buffer2 = Buffer.allocUnsafe(6);
  
// Write into the buffer
buffer2.writeIntBE(1010, 0, 6);
  
// Display the Buffer element
console.log(buffer2);

Output:

<Buffer 00 00 00 00 00 13>
<Buffer 00 00 00 00 03 f2>

Note: The above program will compile and run by using the node index.js command.

Reference: https://nodejs.org/api/buffer.html#buffer_buf_writeintbe_value_offset_bytelength




My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!