Link Search Menu Expand Document

Байты

Стд::Байты
Базовые типы: Объект

Иерархия типа

graph BT;
Байты-->Объект;

Неизменяемая последовательность байтов.

Сравнение структурное.


Литералы

Синтаксис: Байты{<Шестнадцатеричное представление>}

Под шестнадцатеричным представлением понимается стандартное base-16 представление, когда младшие байты идут в начале строки, но внутри представления одного байт (два символа) старшие 4 бита идут вначале.


Конструкторы

Байты

Байты(ШестнадцатеричнаяСтрока: Строка)

Создает Байты по шестнадцатеричному представлению ШестнадцатеричнаяСтрока.

Под шестнадцатеричным представлением понимается стандартное base-16 представление, когда младшие байты идут в начале строки, но внутри представления одного байт (два символа) старшие 4 бита идут вначале.

Исключения

ИсключениеНедопустимыйФормат - если строковое представление не является корректным.


Методы

ВСтроку

ВСтроку(): Строка
Переопределение: ВСтроку

Возвращает шестнадцатеричное представление.


Длина

Длина(): Число

Возвращает количество байтов.


ПолучитьДиапазон

ПолучитьДиапазон(
  От: Число,
  До: Число
): Байты

Возвращает подмассив байт в диапазоне от От до До, не включая верхний индекс. Значением по умолчанию конечного индекса До является длина массива байт.

Примеры

знч Данные = Байты{0112AAEE FFB2 0011FFAA}

знч Первые4Байта = Данные.ПолучитьДиапазон(0, 4)                    // Байты{0112AAEE}
знч Последние4Байта = Данные.ПолучитьДиапазон(Данные.Размер() - 4)  // Байты{0011FFAA}
знч ОтрезаемПервые4Байта = Данные.ПолучитьДиапазон(4)               // Байты{FFB2 0011FFAA}

Размер

Размер(): РазмерБайтов

Возвращает размер байтов.


Список унаследованных методов

Объект