Перейти к основному содержимому

Байты

Стд::Байты Доступность: КлиентИСервер

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

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

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

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


Литералы​

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

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


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

Байты​

Доступность: КлиентИСервер

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

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

Исключения​

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


Методы​

ВСтроку​

Доступность: КлиентИСервер

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

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


Длина​

Доступность: КлиентИСервер

Длина(): Число
Возвращает количество байтов.


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

Доступность: КлиентИСервер

ПолучитьДиапазон(
От: Число,
До: Число
): Байты
Возвращает подмассив байт в диапазоне от От до До, не включая верхний индекс. Значением по умолчанию конечного индекса До является длина массива байт.

Примеры​

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

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

Размер​

Доступность: КлиентИСервер

Размер(): РазмерБайтов
Возвращает размер байтов.


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

Объект​

ПолучитьТип, Представление