Site icon AdminGuide.Info

C# ile Base64 Encode ve Decode İşlemleri

C# ile Programlama

Base64 kodlama, ikili verileri (örneğin, bir dosyadaki verileri) metin formatına dönüştürmek için kullanılan bir yöntemdir. Bu, verileri daha kolay saklamak, aktarmak veya çeşitli uygulamalarda kullanmak için faydalıdır. C# ile dosyayı Base64’e kodlamak oldukça basittir.

Kod Örneği

using System;
using System.IO;

namespace Base64Encoding
{
    class Program
    {
        static void Main(string[] args)
        {
            // Kodlanacak dosya yolu
            string dosyaYolu = "dosyam.txt"; // veya "C:\Users\Kullanici\Documents\dosyam.pdf" gibi

            // Dosyayı byte dizisine dönüştürme
            byte[] dosyaVerileri = File.ReadAllBytes(dosyaYolu);

            // Base64'e dönüştürme
            string base64String = Convert.ToBase64String(dosyaVerileri);

            // Dönüştürülen değeri ekrana yazdırma
            Console.WriteLine(base64String);

            // Dönüştürülen değeri bir dosyaya yazma
            File.WriteAllText("dosyam.txt.base64", base64String);
        }
    }
}

Kod Açıklaması

  1. Dosya Yolu: Kodlanacak dosyanın tam yolunu belirtiyoruz.
  2. Dosyayı Byte Dizisine Dönüştürme: File.ReadAllBytes metodu ile dosyayı byte dizisine dönüştürüyoruz. Bu sayede ikili verileri işleyebiliriz.
  3. Base64’e Dönüştürme: Convert.ToBase64String metodu ile byte dizisini Base64 formatına dönüştürüyoruz.
  4. Sonucu Yazdırma: Dönüştürülen Base64 kodunu konsola yazdırıyoruz.
  5. Dosyaya Yazma: File.WriteAllText metodu ile Base64 kodunu yeni bir dosyaya yazıyoruz.

Kullanım Alanları

Önemli Notlar

Ek Bilgiler

Bu kod örneği, C# ile herhangi bir dosyayı Base64 formatına kolayca dönüştürmenize yardımcı olacaktır.

Exit mobile version