Байты
Стд::Байты Базовые типы: Объект |
Иерархия типа
graph BT;
Байты-->Объект;
Неизменяемая последовательность байтов.
Сравнение структурное.
Литералы
Синтаксис: Байты{<Шестнадцатеричное представление>}
Под шестнадцатеричным представлением понимается стандартное base-16 представление, когда младшие байты идут в начале строки, но внутри представления одного байт (два символа) старшие 4 бита идут вначале.
Конструкторы
Байты
Байты(ШестнадцатеричнаяСтрока: Строка)
Создает Байты по шестнадцатеричному представлению ШестнадцатеричнаяСтрока
.
Под шестнадцатеричным представлением понимается стандартное base-16 представление, когда младшие байты идут в начале строки, но внутри представления одного байт (два символа) старшие 4 бита идут вначале.
Исключения
ИсключениеНедопустимыйФормат - если строковое представление не является корректным.
Методы
ВСтроку
ВСтроку(): Строка
Переопределение: ВСтроку |
Возвращает шестнадцатеричное представление.
Длина
Длина(): Число
Возвращает количество байтов.
ПолучитьДиапазон
Возвращает подмассив байт в диапазоне от От
до До
, не включая верхний индекс. Значением по умолчанию конечного индекса До
является длина массива байт.
Примеры
знч Данные = Байты{0112AAEE FFB2 0011FFAA}
знч Первые4Байта = Данные.ПолучитьДиапазон(0, 4) // Байты{0112AAEE}
знч Последние4Байта = Данные.ПолучитьДиапазон(Данные.Размер() - 4) // Байты{0011FFAA}
знч ОтрезаемПервые4Байта = Данные.ПолучитьДиапазон(4) // Байты{FFB2 0011FFAA}
Размер
Размер(): РазмерБайтов
Возвращает размер байтов.