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

Также на эту тему:
Работа с файлами 1С
ДиалогВыбораФайла 1С
КаталогВременныхФайлов 1С и
ПолучитьИмяВременногоФайла 1С

Работа с файлами в тонком клиенте -
получить/поместить файл, временное хранилище

Файл 1С

Дополнительные материалы:
Электронная книга "Язык 1С. Том 1"

ДвоичныеДанные 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 (5 голосов, среднее: 3,20 из 5)
Loading ... Loading ...

Также на эту тему:
Работа с файлами 1С
ДиалогВыбораФайла 1С
КаталогВременныхФайлов 1С и
ПолучитьИмяВременногоФайла 1С

Работа с файлами в тонком клиенте -
получить/поместить файл, временное хранилище

Файл 1С
Работа с файловой системой из 1С
Текстовые файлы 1C -
ЧтениеТекста и ЗаписьТекста 1С,
ЗначениеВФайл и ЗначениеИзФайла 1С

XML файлы 1С - ЧтениеXML и ЗаписьXML 1С
XML DOM 1С - ПостроительDOM и ЗаписьDOM 1С
Картинка 1С

Дополнительные материалы:
Электронная книга "Язык 1С. Том 1"

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