Поделиться через


Двоичные функции

Эти функции создают двоичные данные и управляют ими.

Двоичные форматы

Чтение чисел

Имя Описание
BinaryFormat.7BitEncodedSignedInteger Двоичный формат, считывающий 64-разрядное целое число со знаком, закодированное с помощью 7-разрядной кодировки переменной длины.
BinaryFormat.7BitEncodedUnsignedInteger Двоичный формат, считывающий 64-разрядное целое число без знака, закодированное с помощью 7-разрядной кодировки переменной длины.
BinaryFormat.Binary Возвращает двоичный формат для считывания двоичного значения.
BinaryFormat.Byte Двоичный формат, который считывает 8-разрядное целое число без знака.
BinaryFormat.Choice Возвращает двоичный формат, который выбирает следующий двоичный формат на основе значения, которое уже было прочитано.
BinaryFormat.Decimal Формат двоичных данных, который считывает 16-байтовое десятичное значение .NET.
BinaryFormat.Double Двоичный формат, который считывает 8-байтовое значение двойной точности IEEE с плавающей запятой.
BinaryFormat.Group Возвращает двоичный формат, считывающий группу элементов. Каждое значение элемента предшествует уникальному значению ключа. Результатом является список значений элементов.
BinaryFormat.Length Возвращает двоичный формат, ограничивающий объем данных, которые можно считывать. И BinaryFormat.List, и BinaryFormat.Binary можно использовать для чтения до конца данных. BinaryFormat.Length можно использовать для ограничения количества байтов, считываемых.
BinaryFormat.List Возвращает двоичный формат, который считывает последовательность элементов и возвращает список.
BinaryFormat.Null Двоичный формат, который считывает ноль байтов и возвращает значение NULL.
BinaryFormat.Record Возвращает двоичный формат, из которого можно считывать запись. Каждое поле записи может иметь другой двоичный формат.
BinaryFormat.SignedInteger16 Двоичный формат, считывающий 16-разрядное целое число со знаком.
BinaryFormat.SignedInteger32 Двоичный формат, считывающий 32-разрядное целое число со знаком.
BinaryFormat.SignedInteger64 Двоичный формат, считывающий 64-разрядное целое число со знаком.
BinaryFormat.Single Двоичный формат, считывающий 4-байтовое значение с плавающей запятой одинарной точности IEEE.
BinaryFormat.Text Возвращает двоичный формат, который считывает текстовое значение. Необязательное значение кодирования указывает кодировку текста.
BinaryFormat.Transform Возвращает двоичный формат, который преобразует значения, считываемые другим двоичным форматом.
BinaryFormat.UnsignedInteger16 Двоичный формат, который считывает 16-разрядное целое число без знака.
BinaryFormat.UnsignedInteger32 Двоичный формат, считывающий 32-разрядное целое число без знака.
BinaryFormat.UnsignedInteger64 Двоичный формат, считывающий 64-разрядное целое число без знака.

Управление порядком байтов

Имя Описание
BinaryFormat.ByteOrder Возвращает двоичный формат с порядком байтов, заданным функцией.
Table.PartitionValues Возвращает сведения о разделении таблицы.

Двоичные данные

Имя Описание
Binary.ApproximateLength Возвращает приблизительную длину двоичного файла.
Binary.Buffer Буферизирует двоичное значение в памяти. Результатом этого вызова является стабильное двоичное значение, что означает, что она будет иметь детерминированную длину и порядок байтов.
Binary.Combine Объединяет список двоичных файлов в один двоичный файл.
Binary.Compress Сжимает двоичное значение с помощью заданного типа сжатия.
Binary.Decompress Распаковывает двоичное значение с помощью заданного типа сжатия.
Binary.From Возвращает двоичное значение из заданного значения.
Binary.FromList Преобразует список чисел в двоичное значение
Binary.FromText Декодирует данные из текстовой формы в двоичный файл.
Binary.InferContentType Возвращает запись с полем Content.Type, который содержит введенный тип MIME.
Binary.Length Возвращает длину двоичных значений.
Binary.Range Возвращает подмножество двоичного значения, начиная с смещения.
Binary.Split Разделяет указанный двоичный файл на список двоичных файлов с помощью указанного размера страницы.
Binary.ToList Преобразует двоичное значение в список чисел
Binary.ToText Кодирует двоичные данные в текстовой форме.
Binary.View Создает или расширяет двоичный файл с определяемыми пользователем обработчиками для операций запроса и действий.
Binary.ViewError Создает модифицированную запись ошибки, которая не активирует резервную передачу при выбрасывании обработчиком, определенным в представлении (через Binary.View).
Binary.ViewFunction Создает функцию, перехватываемую обработчиком, определённым в представлении (через Binary.View).
#binary Создает двоичное значение из чисел или текста.