Base64 em C#: Convert.ToBase64String

Aprenda a converter arrays de bytes para strings Base64 e vice-versa em .NET.

Introdução

No .NET, a manipulação de Base64 é feita através da classe estática `System.Convert`.

O Algoritmo

Converte um array de inteiros sem sinal de 8 bits em sua representação string equivalente.

Implementação em Csharp

base64-encoder.jscsharp
using System;
using System.Text;

class Program {
    static void Main() {
        string text = "Olá Mundo";
        
        // Texto -> Bytes -> Base64
        byte[] textBytes = Encoding.UTF8.GetBytes(text);
        string encoded = Convert.ToBase64String(textBytes);
        Console.WriteLine($"Base64: {encoded}");
        
        // Base64 -> Bytes -> Texto
        byte[] decodedBytes = Convert.FromBase64String(encoded);
        string decoded = Encoding.UTF8.GetString(decodedBytes);
        Console.WriteLine($"Texto: {decoded}");
    }
}

`Convert.ToBase64String` e `Convert.FromBase64String` são os métodos padrão. Lembre-se de usar a codificação (Encoding) correta para obter os bytes.

Não quer escrever código?

Use nossa ferramenta online gratuita para processar BASE64-ENCODER instantaneamente. Perfeito para testes rápidos.

Usar Ferramenta de BASE64-ENCODER Online