|
Декодирование строки 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
|
СПАСИБО БОЛЬШОЕ ЗА ПОМОЩЬ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|