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