Compartilhar via


Funções binárias

Essas funções criam e manipulam dados binários.

Formatos binários

Reading numbers

Nome Descrição
BinaryFormat.7BitEncodedSignedInteger Um formato binário que lê um inteiro com sinal de 64 bits que foi codificado usando a codificação de tamanho variável de 7 bits.
BinaryFormat.7BitEncodedUnsignedInteger Um formato binário que lê um inteiro sem sinal de 64 bits que foi codificado usando a codificação de tamanho variável de 7 bits.
BinaryFormat.Binary Retorna um formato binário que lê um valor binário.
BinaryFormat.Byte Um formato binário que lê um inteiro sem sinal de 8 bits.
BinaryFormat.Choice Retorna um formato binário que escolhe o próximo formato binário com base em um valor que já foi lido.
BinaryFormat.Decimal Um formato binário que lê um valor decimal de 16 bytes do .NET.
BinaryFormat.Double Um formato binário que lê um valor de ponto flutuante de precisão dupla IEEE de 8 bytes.
BinaryFormat.Group Retorna um formato binário que lê um grupo de itens. Cada valor de item é precedido por um valor de chave exclusivo. O resultado é uma lista de valores de itens.
BinaryFormat.Length Retorna um formato binário que limita a quantidade de dados que pode ser lida. Tanto BinaryFormat.List quanto BinaryFormat.Binary podem ser usados para fazer a leitura até o final dos dados. BinaryFormat.Length pode ser usado para limitar o número de bytes lidos.
BinaryFormat.List Retorna um formato binário que lê uma sequência de itens e retorna uma lista.
BinaryFormat.Null Um formato binário que lê zero bytes e retorna nulo.
BinaryFormat.Record Retorna um formato binário que lê um registro. Cada campo do registro pode ter um formato binário diferente.
BinaryFormat.SignedInteger16 Um formato binário que lê um inteiro com sinal de 16 bits.
BinaryFormat.SignedInteger32 Um formato binário que lê um inteiro com sinal de 32 bits.
BinaryFormat.SignedInteger64 Um formato binário que lê um inteiro com sinal de 64 bits.
BinaryFormat.Single Um formato binário que lê um valor de ponto flutuante de precisão simples IEEE de 4 bytes.
BinaryFormat.Text Retorna um formato binário que lê um valor de texto. O valor de codificação opcional especifica a codificação do texto.
BinaryFormat.Transform Retorna um formato binário que transformará os valores lidos por outro formato binário.
BinaryFormat.UnsignedInteger16 Um formato binário que lê um inteiro sem sinal de 16 bits.
BinaryFormat.UnsignedInteger32 Um formato binário que lê um inteiro sem sinal de 32 bits.
BinaryFormat.UnsignedInteger64 Um formato binário que lê um inteiro sem sinal de 64 bits.

Controle da ordem de byte

Nome Descrição
BinaryFormat.ByteOrder Retorna um formato binário com a ordem de byte especificada por uma função.
Table.PartitionValues Retorna informações sobre como uma tabela é particionada.

Dados binários

Nome Descrição
Binary.ApproximateLength Retorne o comprimento aproximado do binário.
Binary.Buffer Armazena em buffer o valor binário na memória. O resultado dessa chamada é um valor binário estável, o que significa que ele terá uma ordem de byte e um tamanho determinísticos.
Binary.Combine Combina uma lista de binários em um só binário.
Binary.Compress Compacta um valor binário usando o tipo de compactação especificado.
Binary.Decompress Descompacta um valor binário usando o tipo de compactação especificado.
Binary.From Retorna um valor binário do valor especificado.
Binary.FromList Converte uma lista de números em um valor binário
Binary.FromText Decodifica dados de um formato de texto em binário.
Binary.InferContentType Retorna um registro com o campo Content.Type que contém o tipo MIME inferido.
Binary.Length Retorna o tamanho dos valores binários.
Binary.Range Retorna um subconjunto do valor binário que começará em um deslocamento.
Binary.Split Divide o binário especificado em uma lista de binários usando o tamanho da página especificado.
Binary.ToList Converte um valor binário em lista de números
Binary.ToText Codifica dados binários em um formato de texto.
Binary.View Cria ou estende um binário com manipuladores definidos pelo usuário para operações de consulta e ação.
Binary.ViewError Cria um registro de erro modificado que não disparará um fallback quando lançado por um manipulador definido em uma exibição (via Binary.View).
Binary.ViewFunction Cria uma função que pode ser interceptada por um manipulador definido em uma exibição (por meio de Binary.View).
#binary Cria um valor binário usando números ou texto.