Требуется кодировщик и декодировщик base64

maks_pays

Client
Регистрация
01.01.2017
Сообщения
178
Благодарностей
50
Баллы
28
Требуется сниппет - кодировщик и декодировщик Base64
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 101
Баллы
113

maks_pays

Client
Регистрация
01.01.2017
Сообщения
178
Благодарностей
50
Баллы
28
Спасибо!
 

Platon

Client
Регистрация
26.09.2015
Сообщения
260
Благодарностей
121
Баллы
43
  • Спасибо
Реакции: Dimionix

gashasty

Client
Регистрация
28.02.2019
Сообщения
22
Благодарностей
3
Баллы
3
C#:
string text = project.Variables["text"].Value;
return Convert.ToBase64String(Encoding.UTF8.GetBytes(text)); // Base64 Encode
Convert.ToBase64String


C#:
string base64String = project.Variables["base64String"].Value;
return Encoding.UTF8.GetString(Convert.FromBase64String(base64String)); // Base64 Decode
Convert.FromBase64String
Подскажите, что делать если выдает ошибку "Выполнение действия CSharp OwnCode. Недопустимая длина строки или массива знаков Base-64."
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113

gashasty

Client
Регистрация
28.02.2019
Сообщения
22
Благодарностей
3
Баллы
3

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113

gashasty

Client
Регистрация
28.02.2019
Сообщения
22
Благодарностей
3
Баллы
3
скорее всего строка неверный формат имеет. Ты пробовал раскодировать её через какие-нибудь онлайн-сервисы?
через нотпад++ нормально раскодирует
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113

gashasty

Client
Регистрация
28.02.2019
Сообщения
22
Благодарностей
3
Баллы
3
дай пример проблемной строки
aHR0cHM6Ly9jbGljay5zZW5kZXIueWFuZGV4LnJ1L2wvMTA5NjAvMTIzNDgvMTAvTC9SMnBCV2tscVRUaFBRakJuVDFNd2JWVXdjRnBDUWtsd1VIbE5kRWRDUVRSUFJVRktSMmh3YVdWM1ZuRmtSMmd6VmpFd1IyTXliR1ZoTVRGRldURkNaRkZWUmtwWk0yZ3daVlZDVWdwSFJVbEpaVWQ0WVVKc01YWkZhbVJvU3pGYVJrWXhNVWRrUmxGSFVtaEZRV1pXTVhkaVYwMUZWSGhrVkZwb1JVaFlhRVl3VmpOUmVGTkNkRmxpU0hOQ1NWSTFaRWRCUVd0RlJHOWxDa2gzUVRCV2VYZEJRa0Z6Ymt4blpFSldiRVU5T2pRd05ETTZNQT09LypodHRwczovL2Nvbm5lY3QueWFuZGV4LnJ1L3BvcnRhbC9zdGFmZi9ncm91cHM
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
aHR0cHM6Ly9jbGljay5zZW5kZXIueWFuZGV4LnJ1L2wvMTA5NjAvMTIzNDgvMTAvTC9SMnBCV2tscVRUaFBRakJuVDFNd2JWVXdjRnBDUWtsd1VIbE5kRWRDUVRSUFJVRktSMmh3YVdWM1ZuRmtSMmd6VmpFd1IyTXliR1ZoTVRGRldURkNaRkZWUmtwWk0yZ3daVlZDVWdwSFJVbEpaVWQ0WVVKc01YWkZhbVJvU3pGYVJrWXhNVWRrUmxGSFVtaEZRV1pXTVhkaVYwMUZWSGhrVkZwb1JVaFlhRVl3VmpOUmVGTkNkRmxpU0hOQ1NWSTFaRWRCUVd0RlJHOWxDa2gzUVRCV2VYZEJRa0Z6Ymt4blpFSldiRVU5T2pRd05ETTZNQT09LypodHRwczovL2Nvbm5lY3QueWFuZGV4LnJ1L3BvcnRhbC9zdGFmZi9ncm91cHM
не хватает знака = в конце
 
  • Спасибо
Реакции: todayer и gashasty

gashasty

Client
Регистрация
28.02.2019
Сообщения
22
Благодарностей
3
Баллы
3

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113

gashasty

Client
Регистрация
28.02.2019
Сообщения
22
Благодарностей
3
Баллы
3

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)