|
Можно ли средствами 1С 8 представить обычную строку, в кодировке Base64?
| ☑ |
0
exp1986
04.09.14
✎
07:36
|
Можно ли средствами 1С 8 представить обычную строку, например "Hello world", в кодировке Base64? Нужно чтоб получался такой же результат, как на сайте: Пробовал использовать функцию Base64Строка(), но она только для Двоичных данных.
|
|
1
skunk
04.09.14
✎
07:51
|
Глобальный контекст (Global context)
Base64Значение (Base64Value)
Синтаксис:
Base64Значение(<Строка>)
Параметры:
<Строка> (обязательный)
Тип: Строка. Строка, закодированная по алгоритму base64.
Возвращаемое значение:
Тип: ДвоичныеДанные.
Описание:
Получает из строки закодированной по алгоритму base64 двоичные данные.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
См. также:
Глобальный контекст, метод Base64Строка
|
|
2
skunk
04.09.14
✎
07:51
|
упс ... не то
|
|
3
Jump
04.09.14
✎
07:52
|
(0)Удивись но алгоритм Base64 создан именно для кодирования двоичных данных символами английского алфавита.
|
|
4
Jump
04.09.14
✎
07:54
|
Т.е работать со строками он вообще не умеет.
|
|
5
Jump
04.09.14
✎
07:54
|
Так же полезно вспомнить что компьютер работает только с числами.
Поэтому каждая буква это какая то цифра.
|
|
6
Гобсек
04.09.14
✎
08:15
|
(0)Есть публикация на инфостарте с рабочим примером
Как преобразовать строку, закодированную при помощи алгоритма Base64, в массив байтов и обратно
|
|
7
Гобсек
04.09.14
✎
08:17
|
(6)+ Эту процедуру легко переделать под (0). Либо преобразовать строку в массив байтов и затем запустить процедуру.
|
|
8
Chai Nic
04.09.14
✎
08:19
|
(4) Тупое решение, вызванное тупостью объекта ДвоичныеДанные, не имеющего конструктора иного, кроме открытия файла - записать строку в файл, и открыть его как двоичные данные. Неоднократно приходилось таким извратом заниматься..
|
|
9
oleg_km
04.09.14
✎
10:46
|
(8) Ну 1С же бухгалтерская система, нефик двоичными данными заниматься. Для дельфистов оставьте
|
|
10
xaozai
04.09.14
✎
10:50
|
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший