ДвоичныеДанные 1C, Base64Строка 1C, Base64Значение 1C - 1С-ИнтеГрация

ДвоичныеДанные 1C, Base64Строка 1C, Base64Значение 1C



ДвоичныеДанные 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



Назад в раздел