Фирма "1С" постепенно наращивает функциональность платформы для работы с двоичными данными.
Новые функции для преобразования двоичных данных в разные форматы
В глобальный контекст мы добавили большое количество новых функций для преобразования двоичных данных. Так, например, вы можете выполнять прямое и обратное преобразование двоичных данных в обычную строку, строку формата Base64 и строку формата BinHex. Кроме этого сами двоичные данные вы можете преобразовать в форматы Base64, BinHex и обратно.
Аналогичные преобразования поддерживаются и для типа БуферДвоичныхДанных. Кроме этого буфер двоичных данных вы можете преобразовывать в двоичные данные и обратно.
Помимо этого две новые функции позволяют разделить двоичные данные на несколько частей, и наоборот, объединить несколько объектов типа ДвоичныеДанные в один. При этом новый объект будет содержать данные всех частей в том порядке, который вы укажете.
Эти функции по своему смыслу аналогичны разделению и объединению файлов, но во многих случаях они более эффективны. Потому что не нужно предварительно сохранять двоичные данные в файл, и потому, что при разделении отсутствует лишнее копирование данных.
- Добавление возможности работы с потоками тем объектам, которые работают с файлами.
- Эффективное копирование с помощью чтения и записи данных.
- Побитовые логические операции с буфером двоичных данных.
- Получение числа из шестнадцатеричных и двоичных литералов.
- Изменения в технологии внешних компонент NativeAPI
Планируется в версии 8.3.10.
Подробнее читайте в технологическом блоге фирмы 1С Заметки из Зазеркалья.
Ждем ваших комментариев!