ДвоичныеДанные 1С – это объект, который позволяет работать с файлами произвольного формата («бинарные»).
Собственно «обработать» содержимое бинарного файла в 1С нельзя, его можно сохранить в базу (или из базы в файл), использовать в различных механизмах (например, как почтовое вложение), перекодировать данные файла в строку по алгоритму Base64 (текстовое представление бинарных данных).
Например, сохранение бинарного файла в базу с помощью ДвоичныеДанные 1С:
СправочникСсылка.ХранилищеКартинки = Новый ХранилищеЗначения(Новый ДвоичныеДанные("D:\SomeFile.exe"), Новый СжатиеДанных(9));
Пример кодирования Base64Строка 1С текстового файла «как бинарного» с помощью ДвоичныеДанные 1С (содержимое файла — строчка «Привет!»):
Сообщить(Base64Строка(Новый ДвоичныеДанные("D:\Файл.xml")));
Результат кодирования Base64Значение 1С:
z/Do4uXyIQ==
Результат раскодирования (объект ДвоичныеДанные 1С, который можно сохранить в бинарный файл):
Сообщить(Base64Значение("z/Do4uXyIQ=="));
CF F0 E8 E2 E5 F2 21
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.