Процедуры и функции работы с двоичными данными
Глобальный контекст. Операции с двоичными данными.
Методы
СоединитьДвоичныеДанные / ConcatenateBinaryData()
Объединяет несколько объектов типа ДвоичныеДанные в один.
Параметры
- array: Массив объектов типа ДвоичныеДанные.
Возвращаемое значение
Тип: ДвоичныеДанные.
РазделитьДвоичныеДанные / SplitBinaryData()
Разделяет двоичные данные на части заданного размера. Размер задается в байтах.
Параметры
data: Объект типа ДвоичныеДанные.
size: Размер одной части данных.
Возвращаемое значение
Массив объектов типа ДвоичныеДанные.
ПолучитьДвоичныеДанныеИзСтроки / GetBinaryDataFromString()
Преобразует строку в значение типа ДвоичныеДанные с учетом кодировки текста.
Параметры
str: Строка, которую требуется преобразовать в ДвоичныеДанные.
encoding: Кодировка текста
addBOM: Определяет, будет ли добавлена метка порядка байт (BOM) кодировки текста в начало данных.
Возвращаемое значение
Тип: ДвоичныеДанные.
ПолучитьБуферДвоичныхДанныхИзСтроки / GetBinaryDataBufferFromString()
Преобразует строку в буфер двоичных данных с учетом кодировки текста.
Параметры
str: Строка, которую требуется преобразовать в БуферДвоичныхДанных.
encoding: Кодировка текста
addBOM: Определяет, будет ли добавлена метка порядка байт (BOM) кодировки текста в начало данных.
Возвращаемое значение
Тип: БуферДвоичныхДанных.
ПолучитьСтрокуИзДвоичныхДанных / GetStringFromBinaryData()
Преобразует двоичные данные в строку с заданной кодировкой текста.
Параметры
data: Двоичные данные, которые требуется преобразовать в строку.
encoding: Кодировка текста
Возвращаемое значение
Тип: Строка.
ПолучитьСтрокуИзБуфераДвоичныхДанных / GetStringFromBinaryDataBuffer()
Преобразует буфер двоичных данных в строку с заданной кодировкой текста.
Параметры
buffer: Буфер двоичных данных, который требуется преобразовать в строку.
encoding: Кодировка текста
Возвращаемое значение
Тип: Строка.
ПолучитьДвоичныеДанныеИзBase64Строки / GetBinaryDataFromBase64String()
Преобразует строку формата Base64 в двоичные данные.
Параметры
- str: Строка в формате Base64.
Возвращаемое значение
Тип: ДвоичныеДанные.
ПолучитьБуферДвоичныхДанныхИзBase64Строки / GetBinaryDataBufferFromBase64String()
Преобразует строку формата Base64 в буфер двоичных данных.
Параметры
- str: Строка в формате Base64.
Возвращаемое значение
Тип: ДвоичныеДанные.
ПолучитьBase64СтрокуИзДвоичныхДанных / GetBase64StringFromBinaryData()
Преобразует двоичные данные в строку формата Base64. Полученный текст разбивается на строки длиной 76 символов. В качестве разделителя строк используется сочетание символов CR+LF.
Параметры
- data: Двоичные данные.
Возвращаемое значение
Тип: Строка.
ПолучитьBase64СтрокуИзБуфераДвоичныхДанных / GetBase64StringFromBinaryDataBuffer()
Преобразует буфер двоичных данных в строку формата Base64. Полученный текст разбивается на строки длиной 76 символов. В качестве разделителя строк используется сочетание символов CR+LF.
Параметры
- buffer: Буфер двоичных данных.
Возвращаемое значение
Тип: Строка.
ПолучитьДвоичныеДанныеИзBase64ДвоичныхДанных / GetBinaryDataFromBase64BinaryData()
Преобразует двоичные данные из формата Base64 в ДвоичныеДанные.
Параметры
- data: Двоичные данные, закодированные по методу Base64.
Возвращаемое значение
Тип: ДвоичныеДанные.
ПолучитьБуферДвоичныхДанныхИзBase64БуфераДвоичныхДанных / GetBinaryDataBufferFromBase64BinaryDataBuffer()
Преобразует буфер двоичных данных из формата Base64 в БуферДвоичныхДанных.
Параметры
- buffer: Буфер двоичных данных.
Возвращаемое значение
Тип: ДвоичныеДанные.
ПолучитьBase64ДвоичныеДанныеИзДвоичныхДанных / GetBase64BinaryDataFromBinaryData()
Преобразует двоичные данные в формат Base64. Полученный текст разбивается на строки длиной 76 символов. В качестве разделителя строк используется сочетание символов CR+LF.
Параметры
- data: Двоичные данные.
Возвращаемое значение
Тип: ДвоичныеДанные.
ПолучитьBase64БуферДвоичныхДанныхИзБуфераДвоичныхДанных / GetBase64BinaryDataBufferFromBinaryDataBuffer()
Преобразует буфер двоичных данных в формат Base64. Полученный текст разбивается на строки длиной 76 символов. В качестве разделителя строк используется сочетание символов CR+LF.
Параметры
- buffer: Буфер двоичных данных.
Возвращаемое значение
Тип: БуферДвоичныхДанных.
ПолучитьДвоичныеДанныеИзHexСтроки / GetBinaryDataFromHexString()
Преобразует строку формата Base 16 (Hex) в двоичные данные.
Параметры
- hex: Строка в формате Base 16 (Hex).
Возвращаемое значение
Тип: ДвоичныеДанные.
ПолучитьБуферДвоичныхДанныхИзHexСтроки / GetBinaryDataBufferFromHexString()
Преобразует строку в формате Base 16 (Hex) в буфер двоичных данных.
Параметры
- hex: Строка в формате Base 16 (Hex).
Возвращаемое значение
Тип: БуферДвоичныхДанных.
ПолучитьHexСтрокуИзДвоичныхДанных / GetHexStringFromBinaryData()
Преобразует двоичные данные в строку формата Base 16 (Hex).
Параметры
- data: Двоичные данные.
Возвращаемое значение
Тип: Строка.
ПолучитьHexСтрокуИзБуфераДвоичныхДанных / GetHexStringFromBinaryDataBuffer()
Преобразует буфер двоичных данных в строку формата Base 16 (Hex).
Параметры
- buffer: Буфер двоичных данных.
Возвращаемое значение
Тип: Строка.
ПолучитьДвоичныеДанныеИзHexДвоичныхДанных / GetBinaryDataFromHexBinaryData()
Преобразует двоичные данные из формата Base 16 (Hex) в ДвоичныеДанные.
Параметры
- data: Двоичные данные в формате Base 16 (Hex).
Возвращаемое значение
Тип: ДвоичныеДанные.
ПолучитьБуферДвоичныхДанныхИзHexБуфераДвоичныхДанных / GetBinaryDataBufferFromHexBinaryDataBuffer()
Преобразует буфер двоичных данных из формата Base 16 (Hex) в БуферДвоичныхДанных.
Параметры
- buffer: Буфер двоичных данных в формате Base 16 (Hex).
Возвращаемое значение
Тип: БуферДвоичныхДанных.
ПолучитьHexДвоичныеДанныеИзДвоичныхДанных / GetHexBinaryDataFromBinaryData()
Преобразует двоичные данные в формат Base 16 (Hex).
Параметры
- data: Двоичные данные.
Возвращаемое значение
Тип: ДвоичныеДанные.
ПолучитьHexБуферДвоичныхДанныхИзБуфераДвоичныхДанных / GetHexBinaryDataBufferFromBinaryDataBuffer()
Преобразует буфер двоичных данных в формат Base 16 (Hex).
Параметры
- buffer: Буфер двоичных данных.
Возвращаемое значение
Тип: БуферДвоичныхДанных.
ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных / GetBinaryDataBufferFromBinaryData()
Преобразует двоичные данные в буфер двоичных данных.
Параметры
- data: Двоичные данные.
Возвращаемое значение
Тип: БуферДвоичныхДанных.
ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных / GetBinaryDataFromBinaryDataBuffer()
Преобразует буфер двоичных данных в значение типа ДвоичныеДанные.
Параметры
- buffer: Буфер двоичных данных.
Возвращаемое значение
Тип: ДвоичныеДанные.