Fonctions binaires

Ces fonctions créent et manipulent des valeurs binaires.

Formats binaires

Lecture de nombres

Nom Description
BinaryFormat.7BitEncodedSignedInteger Format binaire qui lit un entier signé 64 bits qui a été encodé à l’aide d’un encodage à longueur variable 7 bits.
BinaryFormat.7BitEncodedUnsignedInteger Format binaire qui lit un entier non signé 64 bits encodé à l’aide d’un encodage à longueur variable 7 bits.
BinaryFormat.Binary Retourne un format binaire qui lit une valeur binaire.
BinaryFormat.Byte Format binaire qui lit un entier non signé 8 bits.
BinaryFormat.Choice Retourne un format binaire qui sélectionne le format binaire suivant en fonction d’une valeur déjà lue.
BinaryFormat.Decimal Format binaire qui lit une valeur décimale .NET de 16 octets.
BinaryFormat.Double Format binaire qui lit une valeur à virgule flottante double précision IEEE de 8 octets.
BinaryFormat.Group Retourne un format binaire qui lit un groupe d’éléments. Chaque valeur d’élément est précédée d’une valeur de clé unique. Le résultat est une liste de valeurs d’éléments.
BinaryFormat.Length Retourne un format binaire qui limite la quantité de données pouvant être lues. BinaryFormat.List et BinaryFormat.Binary peuvent être utilisés pour lire les données jusqu’à la fin. BinaryFormat.Length peut être utilisé pour limiter le nombre d’octets lus.
BinaryFormat.List Retourne un format binaire qui lit une séquence d’éléments et retourne une liste.
BinaryFormat.Null Format binaire qui lit zéro octet et retourne une valeur Null.
BinaryFormat.Record Retourne un format binaire qui lit un enregistrement. Chaque champ de l’enregistrement peut avoir un format binaire différent.
BinaryFormat.SignedInteger16 Format binaire qui lit un entier signé 16 bits.
BinaryFormat.SignedInteger32 Format binaire qui lit un entier signé 32 bits.
BinaryFormat.SignedInteger64 Format binaire qui lit un entier signé 64 bits.
BinaryFormat.Single Format binaire qui lit une valeur à virgule flottante simple précision IEEE de 4 octets.
BinaryFormat.Text Retourne un format binaire qui lit une valeur de texte. La valeur d’encodage facultative spécifie l’encodage du texte.
BinaryFormat.Transform Retourne un format binaire qui transforme les valeurs lues par un autre format binaire.
BinaryFormat.UnsignedInteger16 Format binaire qui lit un entier non signé 16 bits.
BinaryFormat.UnsignedInteger32 Format binaire qui lit un entier non signé 32 bits.
BinaryFormat.UnsignedInteger64 Format binaire qui lit un entier non signé 64 bits.

Contrôle de l’ordre des octets

Nom Description
BinaryFormat.ByteOrder Retourne un format binaire avec l’ordre d’octet spécifié par une fonction.
Table.PartitionValues Retourne les informations de partition d’une table.

Données binaires

Nom Description
Binary.ApproximateLength Renvoie la longueur approximative du binaire.
Binary.Buffer Place la valeur binaire dans la mémoire. Le résultat de cet appel est une valeur binaire stable, ce qui signifie qu’elle aura une longueur et un ordre d’octets déterministes.
Binary.Combine Associe une liste de binaires dans un seul binaire.
Binary.Compress Compresse une valeur binaire à l’aide du type de compression donné.
Binary.Decompress Décompresse une valeur binaire à l’aide du type de compression donné.
Binary.From Retourne une valeur binaire à partir de la valeur spécifiée.
Binary.FromList Convertit une liste de nombres en une valeur binaire.
Binary.FromText Décode les données d’un texte en binaire.
Binary.InferContentType Retourne un enregistrement avec le champ Content.Type qui contient le type MIME déduit.
Binary.Length Retourne la longueur de valeurs binaires.
Binary.Range Retourne un sous-ensemble de la valeur binaire en commençant à un offset.
Binary.Split Divise le binaire spécifié en liste de binaires à l’aide de la taille de page spécifiée.
Binary.ToList Convertit une valeur binaire en une liste de nombres.
Binary.ToText Encode des données binaires en texte.
Binary.View Crée ou étend un fichier binaire avec des gestionnaires définis par l’utilisateur pour les opérations de requête et d’action.
Binary.ViewError Crée un enregistrement d’erreurs modifié qui ne déclenche pas d’action de secours quand il est lancé par un gestionnaire défini sur une vue (via Binary.View).
Binary.ViewFunction Crée une fonction pouvant être interceptée par un gestionnaire défini sur une vue (par le biais de Binary.View).
#binary Crée une valeur binaire à partir de nombres ou de texte.