Sr. Não. | Método e Descrição |
---|---|
1 |
new Buffer(size) Aloca um novo buffer de octetos de tamanho. Observe que o tamanho não deve ser maior que kMaxLength. Caso contrário, um RangeError será lançado aqui. |
2 |
new Buffer(buffer) Copia os dados do buffer passados em uma nova instância do Buffer. |
3 |
new Buffer(str[, encoding]) Aloca um novo buffer contendo o str fornecido. o padrão de codificação é 'utf8'. |
4 |
buf.length Retorna o tamanho do buffer em bytes. Observe que este não é necessariamente o tamanho do conteúdo. comprimento refere-se à quantidade de memória alocada para o objeto de buffer. Ele não muda quando o conteúdo do buffer é alterado. |
5 |
buf.write(string[, offset][, length][, encoding]) Grava uma string no buffer no deslocamento usando a codificação fornecida. o deslocamento padrão é 0, o padrão de codificação é 'utf8'. comprimento é o número de bytes a serem gravados. Retorna o número de octetos gravados. |
6 |
buf.writeUIntLE(value, offset, byteLength[, noAssert]) Grava um valor no buffer no deslocamento e comprimento de byte especificados. Suporta até 48 bits de precisão. Defina noAssert como true para ignorar a validação de valor e deslocamento. O padrão é falso. |
7 |
buf.writeUIntBE(value, offset, byteLength[, noAssert]) Grava um valor no buffer no deslocamento e comprimento de byte especificados. Suporta até 48 bits de precisão. Defina noAssert como true para ignorar a validação de valor e deslocamento. O padrão é falso. |
8 |
buf.writeIntLE(value, offset, byteLength[, noAssert]) Grava um valor no buffer no deslocamento e comprimento de byte especificados. Suporta até 48 bits de precisão. Defina noAssert como true para ignorar a validação de valor e deslocamento. O padrão é falso. |
9 |
buf.writeIntBE(value, offset, byteLength[, noAssert]) Grava um valor no buffer no deslocamento e comprimento de byte especificados. Suporta até 48 bits de precisão. Defina noAssert como true para ignorar a validação de valor e deslocamento. O padrão é falso. |
10 |
buf.readUIntLE(offset, byteLength[, noAssert]) Uma versão generalizada de todos os métodos de leitura numérica. Suporta até 48 bits de precisão. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
11 |
buf.readUIntBE(offset, byteLength[, noAssert]) Uma versão generalizada de todos os métodos de leitura numérica. Suporta até 48 bits de precisão. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
12 |
buf.readIntLE(offset, byteLength[, noAssert]) Uma versão generalizada de todos os métodos de leitura numérica. Suporta até 48 bits de precisão. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
13 |
buf.readIntBE(offset, byteLength[, noAssert]) Uma versão generalizada de todos os métodos de leitura numérica. Suporta até 48 bits de precisão. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
14 |
buf.toString([encoding][, start][, end]) Decodifica e retorna uma string dos dados do buffer codificados usando a codificação do conjunto de caracteres especificado. |
15 |
buf.toJSON() Retorna uma representação JSON da instância do Buffer. JSON.stringify chama implicitamente essa função ao sequenciar uma instância do Buffer. |
16 |
buf[index] Obtenha e defina o octeto no índice. Os valores referem-se a bytes individuais, portanto, a faixa legal está entre 0x00 e 0xFF hex ou 0 e 255. |
17 |
buf.equals(otherBuffer) Retorna um booleano se este buffer e outroBuffer tiverem os mesmos bytes. |
18 |
buf.compare(otherBuffer) Retorna um número que indica se este buffer vem antes ou depois ou é o mesmo que o otherBuffer na ordem de classificação. |
19 |
buf.copy(targetBuffer[, targetStart][, sourceStart][, sourceEnd]) Copia dados de uma região desse buffer para uma região no buffer de destino, mesmo se a região de memória de destino se sobrepõe à origem. Se indefinido, os parâmetros targetStart e sourceStart são padronizados como 0, enquanto sourceEnd é padronizado como buffer.length. |
20 |
buf.slice([start][, end]) Retorna um novo buffer que faz referência à mesma memória do antigo, mas compensado e recortado pelos índices inicial (o padrão é 0) e final (o padrão é buffer.length). Índices negativos começam no final do buffer. |
21 |
buf.readUInt8(offset[, noAssert]) Lê um inteiro não assinado de 8 bits do buffer no deslocamento especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
22 |
buf.readUInt16LE(offset[, noAssert]) Lê um inteiro não assinado de 16 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
23 |
buf.readUInt16BE(offset[, noAssert]) Lê um inteiro não assinado de 16 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
24 |
buf.readUInt32LE(offset[, noAssert]) Lê um inteiro não assinado de 32 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
25 |
buf.readUInt32BE(offset[, noAssert]) Lê um inteiro não assinado de 32 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
26 |
buf.readInt8(offset[, noAssert]) Lê um inteiro assinado de 8 bits do buffer no deslocamento especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
27 |
buf.readInt16LE(offset[, noAssert]) Lê um inteiro de 16 bits com sinal do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
28 |
buf.readInt16BE(offset[, noAssert]) Lê um inteiro de 16 bits com sinal do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
29 |
buf.readInt32LE(offset[, noAssert]) Lê um inteiro assinado de 32 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
30 |
buf.readInt32BE(offset[, noAssert]) Lê um inteiro assinado de 32 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
31 |
buf.readFloatLE(offset[, noAssert]) Lê um float de 32 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
32 |
buf.readFloatBE(offset[, noAssert]) Lê um float de 32 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
33 |
buf.readDoubleLE(offset[, noAssert]) Lê um duplo de 64 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
34 |
buf.readDoubleBE(offset[, noAssert]) Lê um duplo de 64 bits do buffer no deslocamento especificado com o formato endian especificado. Defina noAssert como true para ignorar a validação de deslocamento. Isso significa que o deslocamento pode estar além do final do buffer. O padrão é falso. |
35 |
buf.writeUInt8(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado. Observe que o valor deve ser um número inteiro de 8 bits sem sinal válido. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
36 |
buf.writeUInt16LE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um inteiro não assinado de 16 bits válido. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza da correção. O padrão é falso. |
37 |
buf.writeUInt16BE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um inteiro não assinado de 16 bits válido. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
38 |
buf.writeUInt32LE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um inteiro de 32 bits não assinado válido. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
39 |
buf.writeUInt32BE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um inteiro de 32 bits não assinado válido. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
40 |
buf.writeInt8(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um inteiro válido de 8 bits com sinal. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
41 |
buf.writeInt16LE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um inteiro válido de 16 bits com sinal. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
42 |
buf.writeInt16BE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um inteiro válido de 16 bits com sinal. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
43 |
buf.writeInt32LE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um inteiro válido de 32 bits com sinal. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
44 |
buf.writeInt32BE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um inteiro válido de 32 bits com sinal. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza da correção. O padrão é falso. |
45 |
buf.writeFloatLE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um float válido de 32 bits. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
46 |
buf.writeFloatBE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um float válido de 32 bits. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
47 |
buf.writeDoubleLE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um duplo válido de 64 bits. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
48 |
buf.writeDoubleBE(value, offset[, noAssert]) Grava um valor no buffer no deslocamento especificado com o formato endian especificado. Observe que o valor deve ser um duplo válido de 64 bits. Defina noAssert como true para ignorar a validação de valor e deslocamento. Isso significa que o valor pode ser muito grande para a função específica e o deslocamento pode estar além do final do buffer, levando aos valores sendo descartados silenciosamente. Não deve ser usado a menos que você tenha certeza de sua correção. O padrão é falso. |
49 |
buf.fill(value[, offset][, end]) Preenche o buffer com o valor especificado. Se o deslocamento (o padrão é 0) e o fim (o padrão é buffer.length) não forem fornecidos, ele preencherá o buffer inteiro. |