Un Buffer en Node.js se utiliza para manejar datos binarios sin procesar, lo cual es útil cuando se trabaja con transmisiones, archivos o datos de red.
const buf = Buffer.from('Hello');
const buf = Buffer.alloc(10); // 10-byte buffer filled with zeros
const buf = Buffer.from([72, 101, 108, 108, 111]); // Represents 'Hello'
const buf = Buffer.from('Hello'); console.log(buf.toString()); // 'Hello'
const buf = Buffer.from('Hello'); console.log(buf.length); // 5 (each character takes 1 byte)
const buf = Buffer.alloc(5); buf.write('Hi'); console.log(buf.toString()); // 'Hi'
const buf = Buffer.from('Hello World'); const slice = buf.slice(0, 5); console.log(slice.toString()); // 'Hello'
const buf1 = Buffer.from('Hello'); const buf2 = Buffer.alloc(5); buf1.copy(buf2); console.log(buf2.toString()); // 'Hello'
const buf1 = Buffer.from('abc'); const buf2 = Buffer.from('abc'); console.log(buf1.equals(buf2)); // true
const buf1 = Buffer.from('Hello'); const buf2 = Buffer.from(' World'); const buf3 = Buffer.concat([buf1, buf2]); console.log(buf3.toString()); // 'Hello World'
Estas son las funciones clave del Buffer que necesitas conocer para comenzar a trabajar con datos binarios en Node.js:
¡Esto es suficiente para manejar la mayoría de los casos de uso para principiantes en Node.js!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3