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