Двоичные данные

//Файл целиком читается одной строкой
Данные = Новый ДвоичныеДанные("act.pdf");
Сообщить("Байт: " + Данные.Размер());

//И так же пишется под другим именем
Данные.Записать("copy.pdf");

//Текстовый файл получают из строки
//через промежуточные двоичные данные.
//Так пишут без метки порядка байтов,
//чего ЗаписьТекста не умеет
Текст = "Отчёт за июль";
Данные = ПолучитьДвоичныеДанныеИзСтроки(
    Текст, "UTF-8"Ложь);
Данные.Записать("report.txt");

Проверка = Новый Файл("report.txt");
Сообщить("Байт: " + Проверка.Размер());
//Сообщает: Байт: 24

//И читают обратно тем же путём
Данные = Новый ДвоичныеДанные("report.txt");
Обратно = ПолучитьСтрокуИзДвоичныхДанных(
    Данные, "UTF-8");
Сообщить(Обратно);
//Сообщает: Отчёт за июль