Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Funkcje binarne

Te funkcje tworzą dane binarne i manipulują nimi.

Formaty binarne

Odczytywanie liczb

Nazwa Opis
BinaryFormat.7BitEncodedSignedInteger Format binarny, który odczytuje 64-bitową liczbę całkowitą ze znakiem, zakodowaną przy użyciu 7-bitowego kodowania o zmiennej długości.
BinaryFormat.7BitEncodedUnsignedInteger Format binarny odczytujący 64-bitową niepodpisaną liczbę całkowitą zakodowaną przy użyciu 7-bitowego kodowania o zmiennej długości.
BinaryFormat.Binary Zwraca format binarny odczytujący wartość binarną.
BinaryFormat.Byte Format binarny odczytujący 8-bitową niepodpisaną liczbę całkowitą.
BinaryFormat.Choice Zwraca format binarny, który wybiera następny format binarny na podstawie wartości, która została już odczytowana.
BinaryFormat.Decimal Format binarny odczytujący 16-bajtową wartość dziesiętną .NET.
BinaryFormat.Double Format binarny odczytujący 8-bajtową wartość zmiennoprzecinkową IEEE o podwójnej precyzji.
BinaryFormat.Group Zwraca format binarny odczytujący grupę elementów. Każda wartość elementu jest poprzedzona unikatową wartością klucza. Wynik jest listą wartości elementów.
BinaryFormat.Length Zwraca format binarny, który ogranicza ilość danych, które można odczytać. Zarówno BinaryFormat.List, jak i BinaryFormat.Binary mogą być używane do odczytu danych aż do ich końca. BinaryFormat.Length można użyć do ograniczenia liczby odczytanych bajtów.
BinaryFormat.List Zwraca format binarny, który odczytuje sekwencję elementów i zwraca listę.
BinaryFormat.Null Format binarny, który odczytuje zero bajtów i zwraca wartość null.
BinaryFormat.Record Zwraca format binarny odczytujący rekord. Każde pole w rekordzie może mieć inny format binarny.
BinaryFormat.SignedInteger16 Format binarny odczytujący 16-bitową liczbę całkowitą ze znakiem.
BinaryFormat.SignedInteger32 Format binarny odczytujący 32-bitową liczbę całkowitą ze znakiem.
BinaryFormat.SignedInteger64 Format binarny, który odczytuje 64-bitową liczbę całkowitą ze znakiem.
BinaryFormat.Single Format binarny, który odczytuje 4-bajtową wartość zmiennoprzecinkową IEEE o pojedynczej precyzji.
BinaryFormat.Text Zwraca format binarny odczytujący wartość tekstową. Opcjonalna wartość kodowania określa kodowanie tekstu.
BinaryFormat.Transform Zwraca format binarny, który przekształci wartości odczytywane przez inny format binarny.
BinaryFormat.UnsignedInteger16 Format binarny odczytujący 16-bitową niepodpisaną liczbę całkowitą.
BinaryFormat.UnsignedInteger32 Format binarny odczytujący 32-bitową niepodpisaną liczbę całkowitą.
BinaryFormat.UnsignedInteger64 Format binarny odczytujący 64-bitową niepodpisaną liczbę całkowitą.

Kontrolowanie kolejności bajtów

Nazwa Opis
BinaryFormat.ByteOrder Zwraca format binarny z kolejnością bajtów określoną przez funkcję.
Table.PartitionValues Zwraca informacje o sposobie partycjonowania tabeli.

Dane binarne

Nazwa Opis
Binary.ApproximateLength Zwraca przybliżoną długość pliku binarnego.
Binary.Buffer Buforuje wartość binarną w pamięci. Wynikiem tego wywołania jest stabilna wartość binarna, co oznacza, że będzie mieć deterministyczną długość i kolejność bajtów.
Binary.Combine Łączy listę plików binarnych w jeden plik binarny.
Binary.Compress Kompresuje wartość binarną przy użyciu danego typu kompresji.
Binary.Decompress Dekompresuje wartość binarną przy użyciu danego typu kompresji.
Binary.From Zwraca wartość binarną z danej wartości.
Binary.FromList Konwertuje listę liczb na wartość binarną
Binary.FromText Dekoduje dane z formularza tekstowego do pliku binarnego.
Binary.InferContentType Zwraca rekord z polem Content.Type zawierający wnioskowany typ MIME.
Binary.Length Zwraca długość wartości binarnych.
Binary.Range Zwraca podzbiór wartości binarnej rozpoczynający się od przesunięcia.
Binary.Split Dzieli określony plik binarny na listę plików binarnych przy użyciu określonego rozmiaru strony.
Binary.ToList Konwertuje wartość binarną na listę liczb
Binary.ToText Koduje dane binarne do formularza tekstowego.
Binary.View Tworzy lub rozszerza dane binarne za pomocą procedur obsługi zdefiniowanych przez użytkownika na potrzeby operacji zapytań i akcji.
Binary.ViewError Tworzy zmodyfikowany rekord błędu, który nie wyzwoli mechanizmu awaryjnego podczas zgłaszania przez obsługę błędu zdefiniowaną w widoku (poprzez Binary.View).
Binary.ViewFunction Tworzy funkcję, która może zostać przechwycona przez program obsługi zdefiniowany w widoku (za pośrednictwem Binary.View).
#binary Tworzy wartość binarną na podstawie liczb lub tekstu.