кодировщик
string text = project.Variables["text"].Value;
return Convert.ToBase64String(Encoding.UTF8.GetBytes(text)); // Base64 Encode
декодировщик
string base64String = project.Variables["base64String"].Value;
return Encoding.UTF8.GetString(Convert.FromBase64String(base64String)); // Base64 Decode
По моему должно быть не "text" а просто text , или я путаю?return Convert.ToBase64String(Encoding.UTF8.GetBytes("text")); // Base64 Encode
Подскажите, что делать если выдает ошибку "Выполнение действия CSharp OwnCode. Недопустимая длина строки или массива знаков Base-64."Convert.ToBase64StringC#:string text = project.Variables["text"].Value; return Convert.ToBase64String(Encoding.UTF8.GetBytes(text)); // Base64 Encode
Convert.FromBase64StringC#:string base64String = project.Variables["base64String"].Value; return Encoding.UTF8.GetString(Convert.FromBase64String(base64String)); // Base64 Decode
1й или 2й код?Подскажите, что делать если выдает ошибку "Выполнение действия CSharp OwnCode. Недопустимая длина строки или массива знаков Base-64."
скорее всего строка неверный формат имеет. Ты пробовал раскодировать её через какие-нибудь онлайн-сервисы?второй
через нотпад++ нормально раскодируетскорее всего строка неверный формат имеет. Ты пробовал раскодировать её через какие-нибудь онлайн-сервисы?
дай пример проблемной строкичерез нотпад++ нормально раскодирует
aHR0cHM6Ly9jbGljay5zZW5kZXIueWFuZGV4LnJ1L2wvMTA5NjAvMTIzNDgvMTAvTC9SMnBCV2tscVRUaFBRakJuVDFNd2JWVXdjRnBDUWtsd1VIbE5kRWRDUVRSUFJVRktSMmh3YVdWM1ZuRmtSMmd6VmpFd1IyTXliR1ZoTVRGRldURkNaRkZWUmtwWk0yZ3daVlZDVWdwSFJVbEpaVWQ0WVVKc01YWkZhbVJvU3pGYVJrWXhNVWRrUmxGSFVtaEZRV1pXTVhkaVYwMUZWSGhrVkZwb1JVaFlhRVl3VmpOUmVGTkNkRmxpU0hOQ1NWSTFaRWRCUVd0RlJHOWxDa2gzUVRCV2VYZEJRa0Z6Ymt4blpFSldiRVU5T2pRd05ETTZNQT09LypodHRwczovL2Nvbm5lY3QueWFuZGV4LnJ1L3BvcnRhbC9zdGFmZi9ncm91cHMдай пример проблемной строки
не хватает знака = в концеaHR0cHM6Ly9jbGljay5zZW5kZXIueWFuZGV4LnJ1L2wvMTA5NjAvMTIzNDgvMTAvTC9SMnBCV2tscVRUaFBRakJuVDFNd2JWVXdjRnBDUWtsd1VIbE5kRWRDUVRSUFJVRktSMmh3YVdWM1ZuRmtSMmd6VmpFd1IyTXliR1ZoTVRGRldURkNaRkZWUmtwWk0yZ3daVlZDVWdwSFJVbEpaVWQ0WVVKc01YWkZhbVJvU3pGYVJrWXhNVWRrUmxGSFVtaEZRV1pXTVhkaVYwMUZWSGhrVkZwb1JVaFlhRVl3VmpOUmVGTkNkRmxpU0hOQ1NWSTFaRWRCUVd0RlJHOWxDa2gzUVRCV2VYZEJRa0Z6Ymt4blpFSldiRVU5T2pRd05ETTZNQT09LypodHRwczovL2Nvbm5lY3QueWFuZGV4LnJ1L3BvcnRhbC9zdGFmZi9ncm91cHM
странно, но в ссылке знака = нет. и без = нотпад раскодируетне хватает знака = в конце
а ссылка тут причём? твой base64 должен заканчиваться на =странно, но в ссылке знака = нет. и без = нотпад раскодирует
помогло, все работает. спасибоне хватает знака = в конце