Método Node.js Buffer.writeIntLE()

El búfer es un almacenamiento de memoria temporal que almacena los datos cuando se mueven de un lugar a otro. Es como una array de números enteros.

El método Buffer.writeIntLE() escribe byteLength en bytes de valores en Buffer utilizando el formato Little Endian en el objeto Buffer.

Sintaxis:

Buffer.writeIntLE( value, offset, byteLength )

Parámetros: Este método acepta tres parámetros como se mencionó anteriormente y se describe a continuación:

  • valor: contiene un número de valor entero que se escribirá en el búfer.
  • offset: contiene un valor entero, es decir, el número de bytes que se saltan antes de comenzar a escribir en el búfer. El valor de offset es 0 <= offset <= buf.length – byteLength .
  • byteLength: contiene el número de bytes para escribir en el búfer. El valor de byteLength es 0 < byteLength <= 6 .

Valor devuelto: Devuelve un valor entero compensado más el número de bytes escritos.

Ejemplo 1:

// Node program to demonstrate the  
// Buffer.readInt16LE() Method
   
// Allocating buffer from array
var buf = Buffer.from('GeeksForGeeks');
  
buf.writeIntLE('ee', 0, 5);
  
// Printing allocated buffer
console.log(buf);
   
console.log(buf.toString());

Producción:

<Buffer 00 00 00 00 00 46 6f 72 47 65 65 6b 73>
     ForGeeks

Ejemplo 2:

// Node program to demonstrate the  
// Buffer.readInt16LE() Method
   
// Allocating buffer from array
const buf = Buffer.allocUnsafe(4);
  
buf.writeIntLE(0xabcdef, 0, 4);
  
// Printing allocated buffer
console.log(buf);

Producción:

<Buffer ef cd ab 00>

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/api/buffer.html#buffer_buf_writeintle_value_offset_bytelength

Publicación traducida automáticamente

Artículo escrito por 08shubhambhandari08 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *