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.