Partilhar via


Funções binárias

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

Formatos binários

Leitura de números

Nome Descrição
BinaryFormat.7BitEncodedSignedInteger Um formato binário que lê um inteiro assinado de 64 bits que foi codificado usando uma codificação de comprimento variável de 7 bits.
BinaryFormat.7BitEncodedUnsignedInteger Um formato binário que interpreta um inteiro não assinado de 64 bits, codificado usando um esquema de codificação 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 não assinado 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 item.
BinaryFormat.Length Retorna um formato binário que limita a quantidade de dados que podem ser lidos. Tanto BinaryFormat.List como BinaryFormat.Binary podem ser usados para ler até ao final dos dados. BinaryFormat.Length pode ser usado para limitar o número de bytes que são 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 null.
BinaryFormat.Record Retorna um formato binário que lê um registro. Cada campo no registro pode ter um formato binário diferente.
BinaryFormat.SignedInteger16 Um formato binário que lê um inteiro assinado de 16 bits.
BinaryFormat.SignedInteger32 Um formato binário que lê um inteiro assinado de 32 bits.
BinaryFormat.SignedInteger64 Um formato binário que lê um inteiro assinado de 64 bits.
BinaryFormat.Single Um formato binário que lê um valor de ponto flutuante IEEE de precisão única 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 não assinado de 16 bits.
BinaryFormat.UnsignedInteger32 Um formato binário que lê um inteiro não assinado de 32 bits.
BinaryFormat.UnsignedInteger64 Um formato binário que lê um inteiro não assinado de 64 bits.

Controlando a ordem de bytes

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

Dados binários

Nome Descrição
Binary.ApproximateLength Devolve o comprimento aproximado do binário.
Binary.Buffer Armazena em buffer o valor binário na memória. O resultado desta chamada é um valor binário estável, o que significa que terá um comprimento determinístico e uma ordem de bytes.
Binary.Combine Combina uma lista de binários em um único binário.
Binary.Compress Compacta um valor binário usando o tipo de compactação fornecido.
Binary.Decompress Descompacta um valor binário usando o tipo de compactação fornecido.
Binary.From Retorna um valor binário do valor fornecido.
Binary.FromList Converte uma lista de números em um valor binário
Binary.FromText Decodifica dados de um formulário de texto em binário.
Binary.InferContentType Retorna um registro com o campo Content.Type que contém o tipo MIME inferido.
Binary.Length Devolve o comprimento dos valores binários.
Binary.Range Retorna um subconjunto do valor binário que começa em um deslocamento.
Binary.Split Divide o binário especificado em uma lista de binários usando o tamanho de página especificado.
Binary.ToList Converte um valor binário em uma lista de números
Binary.ToText Codifica dados binários em um formulário 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 registo de erro modificado que não acionará um fallback quando gerado por um manipulador definido numa vista (via Binary.View).
Binary.ViewFunction Cria uma função que pode ser interceptada por um manipulador definido numa vista (via Binary.View).
#binary Cria um valor binário a partir de números ou texto.