Esta postagem irá explicar como obter o comprimento do buffer em Node.js
Como obter o comprimento do buffer em Node.js?
Para obter o comprimento do buffer em Node.js, use o predefinido “ comprimento ' propriedade. Esta propriedade retorna o número de bytes especificados no buffer. Se o buffer contiver uma string, esta propriedade retornará o comprimento dessa string.
Sintaxe
bufante. comprimento ;
Na sintaxe acima o “ bufante ”representa o buffer cujo comprimento precisa ser calculado.
Vamos usar a propriedade definida acima de forma prática.
Exemplo 1: Obtenha o comprimento do buffer criado pelo método “Buffer.from()”
Este exemplo aplica a propriedade “length” para obter o comprimento de um buffer que é criado com a ajuda do método “Buffer.from()”:
console. registro ( 'Comprimento do buffer:' + bufante. comprimento ) ;
Nas linhas de código acima:
- O ' Buffer.from() ”O método cria um objeto buffer com a string especificada.
- A propriedade “length” retorna o tamanho do buffer e o exibe como uma saída usando o “ console.log() ”Método.
Saída
Inicie o arquivo “.js” usando o comando indicado abaixo:
A saída acima mostra que o comprimento do buffer especificado é o comprimento da string especificada nele:
Exemplo 2: Obtenha o comprimento do buffer criado pelo método “Buffer.alloc()”
Este exemplo usa a propriedade “length” para recuperar o comprimento de um buffer criado por meio do método “Buffer.alloc()”:
const bytes escritos = bufante. escrever ( 'Linux' ) ;
console. registro ( 'O comprimento do buffer é:' + bufante. comprimento ) ;
No trecho de código fornecido:
- O ' Buffer.alloc() ”O método constrói um objeto buffer do tamanho alocado.
- O ' escrever() ”O método grava uma string especificada no buffer criado.
- O ' comprimento ”A propriedade calcula o tamanho do buffer e o exibe no console usando o “console.log ()” método.
Saída
Execute o arquivo “.js”:
Agora, a propriedade length exibia o tamanho real (número de bytes) do buffer e não o comprimento da string que está escrita nele:
Trata-se de obter o comprimento de um buffer no Node.js.
Conclusão
Para obter o comprimento do buffer em Node.js, use o “ comprimento ”Propriedade da interface do Buffer. Esta propriedade exibe o comprimento do buffer em “ bytes ”. Se o buffer for criado com o “ de() ”Método então esta propriedade retorna o comprimento da string especificado. Por outro lado, para o “ alocar() ”, a propriedade “length” mostra o comprimento real do buffer, não seu conteúdo. Esta postagem explicou praticamente como obter o comprimento do buffer no Node.js.