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


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (10 голосов, среднее: 2,60 из 5)
Загрузка...

Добавить комментарий