Comment obtenir la longueur du tampon dans Node.js ?

Comment Obtenir La Longueur Du Tampon Dans Node Js



Le tampon agit comme une mémoire temporaire pour stocker les données dans une séquence d'une file d'attente. Son objectif principal est de gérer les flux binaires et de les déplacer vers des emplacements particuliers. Cette tâche est effectuée en divisant les flux binaires massifs en morceaux, puis en les chargeant sur le serveur. En effet, les flux binaires les plus volumineux ne peuvent pas être transférés simultanément en raison de leur taille massive. Une fois les données chargées sur le tampon, l'utilisateur peut facilement vérifier sa taille/longueur selon les besoins.

Cet article expliquera comment obtenir la longueur du tampon dans Node.js

Comment obtenir la longueur du tampon dans Node.js ?

Pour obtenir la longueur du tampon dans Node.js, utilisez le « prédéfini » longueur ' propriété. Cette propriété renvoie le nombre d'octets spécifié dans le tampon. Si le tampon contient une chaîne, cette propriété renvoie la longueur de cette chaîne.







Syntaxe



bouf. longueur ;

Dans la syntaxe ci-dessus, le « bof ' représente le tampon dont la longueur doit être calculée.



Utilisons pratiquement la propriété définie ci-dessus.





Exemple 1 : obtenir la longueur du tampon créée par la méthode « Buffer.from() »
Cet exemple applique la propriété « length » pour obtenir la longueur d'un tampon créé à l'aide de la méthode « Buffer.from() » :

était bof = Tampon. depuis ( 'Linux' ) ;
console. enregistrer ( « Longueur du tampon : » + bouf. longueur ) ;

Dans les lignes de code ci-dessus :



  • Le ' Buffer.from() ' La méthode crée un objet tampon avec la chaîne spécifiée.
  • La propriété 'length' renvoie la taille du tampon et l'affiche en sortie à l'aide du ' console.log() ' méthode.

Sortir
Lancez le fichier « .js » à l'aide de la commande ci-dessous :

application de nœud. js

Le résultat ci-dessus montre que la longueur de tampon spécifiée est la longueur de la chaîne qui y est spécifiée :

Exemple 2 : obtenir la longueur du tampon créée par la méthode « Buffer.alloc() »
Cet exemple utilise la propriété « length » pour récupérer la longueur d'un tampon créé via la méthode « Buffer.alloc() » :

const bof = Tampon. allouer ( vingt ) ;
const octetsÉcrit = bouf. écrire ( 'Linux' ) ;
console. enregistrer ( « La longueur du tampon est : » + bouf. longueur ) ;

Dans l'extrait de code fourni :

  • Le ' Tampon.alloc() ' La méthode construit un objet tampon de la taille allouée.
  • Le ' écrire() ' La méthode écrit une chaîne spécifiée dans le tampon créé.
  • Le ' longueur ' La propriété calcule la taille du tampon et l'affiche sur la console à l'aide de la propriété 'console.log()' méthode.

Sortir
Exécutez le fichier « .js » :

application de nœud. js

Désormais, la propriété length affiche la taille réelle (nombre d'octets) du tampon et non la longueur de la chaîne qui y est écrite :

Il s’agit d’obtenir la longueur d’un tampon dans Node.js.

Conclusion

Pour obtenir la longueur du tampon dans Node.js, utilisez le ' longueur ' Propriété de l'interface Buffer. Cette propriété affiche la longueur du tampon en « octets ». Si le tampon est créé avec le « depuis() ', cette propriété renvoie la longueur de chaîne spécifiée. En revanche, pour le « allouer() ', la propriété 'length' affiche la longueur réelle du tampon, pas son contenu. Cet article a pratiquement expliqué comment obtenir la longueur du tampon dans Node.js