Имя: Пароль:
1C
1С v8
Декодирование строки base64 в 1с
,
0 IT_PROGRAMMIST
 
06.08.14
13:05
Добрый день.
Есть содержание pdf файла зашифрованного в base64.Пытаюсь раскодировать эту строку с помощью System.Security.Cryptography.FromBase64String.

Ребят, есть ли у кого-нибудь пример работы в 1С с данным классом?
Никак не могу раскодировать строку.....
1 IT_PROGRAMMIST
 
06.08.14
13:06
т.е System.Security.Cryptography.FromBase64Transform
2 х86
 
06.08.14
13:13
двоичныеДанные = Base64Значение(строкаBase64);
3 IT_PROGRAMMIST
 
06.08.14
13:18
у меня есть задача. Нужно раскодировать содержание pdf файла зашифрованного в base64.Просто, что мне делать дальше с двоичными данными?
Я считал, что библиотека System.Security.Cryptography.FromBase64Transform вернет мне уже готовую строку, которую можно вставить в блокнот, поменять расширение и получится pdf файл.
4 Джинн
 
06.08.14
13:22
Base64Строка
5 IT_PROGRAMMIST
 
06.08.14
13:23
Предположим, у меня есть такая строка, зашифрованная в base64
0J/RgNC40LLQtdGCINC80LjRgA==

Если ее раскодировать то будет вот так:
Привет мир

Как тоже самое сделать в 1С через данную библиотеку(или не через данную библиотеку)?
6 Maxus43
 
06.08.14
13:25
>>что мне делать дальше с двоичными данными
двоичныеДанные.Записать();
7 acsent
 
06.08.14
13:26
(3) ДвоичныеДанные можно записать в файл
8 Джинн
 
06.08.14
13:26
Нет, стоп.... Закодирован двоичный файл? Раскодировав его, вы получите тот же файл. А не его текстовое содержимое. Для содержимого нужно прочитать файл и получить из него то, что туда записано.
9 IT_PROGRAMMIST
 
06.08.14
13:27
(8) у меня содержимое pdf файла зашифровано в base64 в виде строки
10 Джинн
 
06.08.14
13:32
(9) Расшифровав ее, вы получите обратно pdf-файл. Неожиданно, да? Упаковка производится для того, чтобы при передаче двоичного файла он не покоцался при передаче.
11 mrDSide
 
06.08.14
13:34
(0) ДД = Base64Значение(строкаBase64);
ДД.Сохранить(путь,расширение); // если не ошибаюсь
12 IT_PROGRAMMIST
 
06.08.14
14:03
СПАСИБО БОЛЬШОЕ ЗА ПОМОЩЬ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!