Maison > interface Web > js tutoriel > Tampons : Node.js

Tampons : Node.js

Linda Hamilton
Libérer: 2024-10-08 06:31:02
original
1067 Les gens l'ont consulté

Buffers: Node.js

Guide simple des tampons dans Node.js

Un Buffer dans Node.js est utilisé pour gérer les données binaires brutes, ce qui est utile lorsque vous travaillez avec des flux, des fichiers ou des données réseau.

Comment créer des tampons

  1. À partir d'une chaîne :

   const buf = Buffer.from('Hello');


Copier après la connexion
  1. Allouer un tampon avec une taille spécifique :

   const buf = Buffer.alloc(10); // 10-byte buffer filled with zeros


Copier après la connexion
  1. À partir d'un tableau d'octets :

   const buf = Buffer.from([72, 101, 108, 108, 111]); // Represents 'Hello'


Copier après la connexion

Fonctions tampon importantes

  1. Convertir le tampon en chaîne :

   const buf = Buffer.from('Hello');
   console.log(buf.toString()); // 'Hello'


Copier après la connexion
  1. Obtenir la longueur du tampon :

   const buf = Buffer.from('Hello');
   console.log(buf.length); // 5 (each character takes 1 byte)


Copier après la connexion
  1. Écrire des données dans le tampon :

   const buf = Buffer.alloc(5);
   buf.write('Hi');
   console.log(buf.toString()); // 'Hi'


Copier après la connexion
  1. Découper un tampon :

   const buf = Buffer.from('Hello World');
   const slice = buf.slice(0, 5);
   console.log(slice.toString()); // 'Hello'


Copier après la connexion
  1. Copier d'un tampon à un autre :

   const buf1 = Buffer.from('Hello');
   const buf2 = Buffer.alloc(5);
   buf1.copy(buf2);
   console.log(buf2.toString()); // 'Hello'


Copier après la connexion
  1. Comparez deux tampons :

   const buf1 = Buffer.from('abc');
   const buf2 = Buffer.from('abc');
   console.log(buf1.equals(buf2)); // true


Copier après la connexion
  1. Concaténer plusieurs tampons :

   const buf1 = Buffer.from('Hello');
   const buf2 = Buffer.from(' World');
   const buf3 = Buffer.concat([buf1, buf2]);
   console.log(buf3.toString()); // 'Hello World'


Copier après la connexion

Voici les fonctions clés de Buffer que vous devez connaître pour commencer à travailler avec des données binaires dans Node.js :

  • Créer, écrire et lire des tampons
  • Découper, copier, comparer et concaténer des tampons

C'est suffisant pour gérer la plupart des cas d'utilisation débutants dans Node.js !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal