Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
1147 of 1492 menu
◀ ▶

Метод FromBase64String

Convert.FromBase64String - обратная операция к ToBase64String. На вход подают текст Base64, на выходе получают byte[]. Байты удобно вывести через string.Join.

Синтаксис

byte[] data = Convert.FromBase64String(text);

Пример

Давайте декодируем "YWJj":

using System; class Program { static void Main() { byte[] data = Convert.FromBase64String("YWJj"); string res = string.Join(" ", Array.ConvertAll(data, b => b.ToString())); Console.WriteLine(res); } }

Результат выполнения кода:

"97 98 99"

Пример

Давайте восстановим текст из Base64 строки "12345":

using System; using System.Text; class Program { static void Main() { byte[] data = Convert.FromBase64String("MTIzNDU="); string res = Encoding.ASCII.GetString(data); Console.WriteLine(res); } }

Результат выполнения кода:

"12345"

Пример

Давайте проверим длину массива после декодирования:

using System; class Program { static void Main() { byte[] data = Convert.FromBase64String("QQ=="); Console.WriteLine(data.Length); } }

Результат выполнения кода:

1

Смотрите также

  • ToBase64String,
    кодирование байтов в Base64
  • FromHexString,
    декодирование hex-строки
  • ToString,
    преобразование значений в текст
  • cast,
    приведение типов в коде
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить