Имя: Пароль:
1C
 
А <> Base64Строка(Base64Значение(А)) (8.3.6.2152)
0 RomaH
 
naïve
27.07.15
09:25
Что-то странное наблюдаю
то пусто, то неопределено, то не равно, а бывает что и совпадает
http://listick.ru/share/wtwSp
http://listick.ru/share/wwqk9
http://listick.ru/share/wqAF8

двоичные данные из строки как еще можно получить, кроме как через файл?
1 shpioleg
 
27.07.15
09:51
Что-то строка со второго скрина "ывавыаы" не очень похожа на строку , закодированную по алгоритму base64.
2 Про100Филя
 
27.07.15
10:06
(0) Все логично, строку в base64 не получишь. Сначала переведи строку в двоичные данные, потом в Base64Значение.

Синтаксис:

Base64Значение(<Строка>)
Параметры:

<Строка> (обязательный)

Тип: Строка.
Строка, закодированная по алгоритму base64.

и

<Значение> (обязательный)

Тип: ДвоичныеДанные.
Двоичные данные, которые необходимо закодировать по алгоритму base64.
3 Про100Филя
 
27.07.15
10:07
(2) Обрезал не правильно =\

Синтаксис:

Base64Строка(<Значение>)
Параметры:

<Значение> (обязательный)

Тип: ДвоичныеДанные.
Двоичные данные, которые необходимо закодировать по алгоритму base64.
4 RomaH
 
naïve
27.07.15
10:14
с кодирование понял
а основной вопрос - как из строки получить двоичные данные минуя запись в файл?
5 Cube
 
27.07.15
10:17
(0) Потому что надо:
А = Base64Значение(Base64Строка(А));
6 Cube
 
27.07.15
10:19
(4) Ты путаешь педали.
Кодирование в Base64 - это Base64Строка().
Декодирование из Base64 - это Base64Значение().
7 shpioleg
 
27.07.15
10:29
Двоичные данные и кодировка Base64 в 1С 8.Х
http://catalog.mista.ru/public/252365/
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.