{{TEXT_DECODE_TITLE}}

Büyük Base64 dizgileri (örneğin, kodlanmış resimler veya belgeler) için aşağıdaki dosya yükleme formunu kullanın.

{{FILE_DECODE_TITLE}}

Base64 dosyasını buraya sürükleyin veya seçmek için tıklayın

Gelişmiş Seçenekler

Satır Sonu Ayırıcı

Farklı işletim sistemleri farklı satır sonu karakterleri kullanır — örneğin, Unix ve Windows aynı satır sonu sembollerini paylaşmaz. Dekodlamadan sonra, çıktınızdaki tüm satır sonu karakterleri seçtiğiniz seçenekle değiştirilecektir. Bu ayar, "her satırı ayrı ayrı dekodla" özelliğinin nasıl çalıştığını belirler.

{{DECODE_LINES_OPTION_TITLE}}

{{DECODE_LINES_OPTION_DESC}}

Satır Sonlarını Kaldır

MIME formatındaki Base64 verileri (örneğin, e-postalardan) genellikle her 76 karakterde bir satır sonu içerir. Dekodlamadan önce bu satır sonlarını kaldırmak için bu seçeneği etkinleştirin. Bu, MIME formatındaki Base64 verilerinin doğru dekodlanmasını sağlar.

URL Güvenli Kodlamayı İşle

Eğer girişiniz URL güvenli Base64 varyantını (RFC 4648 / Base64URL) kullanıyorsa, burada "-" yerine "+", "_" yerine "/" anlamına gelir ve dolgu karakterleri atlanabilir. Bu seçenek, dekodlamadan önce girişi standart Base64'e dönüştürecektir.

Canlı Mod

Canlı mod açıldığında, girişiniz tarayıcınızın yerleşik JavaScript fonksiyonları tarafından anında dekodlanır, veriler sunucularımıza gönderilmez. Bu mod şu anda yalnızca UTF-8 metin çıktısını desteklemektedir.

Not: Görüntüler, belgeler vb. gibi ikili dosyalar için, veri bozulmasını önlemek amacıyla çıktıyı kopyalamak yerine kaydedin.


Base64 Dekodlamayı Anlamak

Base64 dekodlama, metin tabanlı Base64 formatını orijinal ikili veya metin verilerine geri dönüştürür. Bu işlem, metin tabanlı sistemler aracılığıyla güvenli aktarım için kodlanmış verilerin geri alınması açısından gereklidir.

Base64 Dekodlaması Nasıl Çalışır

Base64 dekodlama, kodlama işlemini tersine çevirerek Base64 karakterlerini ikili veriye dönüştürür. İşlem, 64 karakterlik bir küme (A–Z, a–z, 0–9, ve genellikle "+" ve "/") kullanır ve şu şekilde işler:

  1. Giriş Base64 dizgesinin doğrulanması ve herhangi bir dolgu karakterinin işlenmesi.
  2. Her Base64 karakterini 6-bit değerine dönüştürmek.
  3. Bu 6-bit değerleri 24-bit gruplar halinde birleştirmek.
  4. Bu bit gruplarını orijinal baytlara dönüştürmek.
  5. Kısmi son baytları geri almak için dolgu karakterlerini işlemek.

Neden Base64 Dekodlama Kullanılmalı?

  • Veri Kurtarma: Metin güvenli Base64 formatından orijinal ikili verileri geri alın.
  • E-posta Ekleri: MIME kodlamalı e-posta içeriklerinden dosya ve görüntüleri çıkartın.
  • Web Kaynakları: Gömülü Base64 veri URI'lerini ikili içeriğe dönüştürün.
  • API Entegrasyonu: Web servislerinden alınan Base64 kodlanmış verileri işleyin.

Base64 Dekodlamanın Yaygın Uygulamaları

Base64 dekodlama, çeşitli senaryolarda gereklidir, bunlar arasında:

  • E-posta İşleme: MIME kodlanmış mesajlardan ekleri çıkartmak.
  • Web Geliştirme: Base64 veri URI'lerini ikili kaynaklara dönüştürmek.
  • API İşleme: JSON veya XML yanıtlarından alınan Base64 kodlanmış verileri işlemek.

Pratik Bir Örnek

Base64 dizgesi TWFu dekodlandığında, Man kelimesi haline gelir. Dekodlama işlemi, her Base64 karakterini 6-bit değerine dönüştürür, bu bitleri birleştirir ve orijinal ASCII karakterlerini yeniden oluşturur.

Çevrimiçi Base64 dekoder aracımız, Base64 verilerinizi hızlı ve güvenli bir şekilde dekodlamanın bir yolunu sunar. İster web sayfalarından gömülü resimleri çıkartın, ister API yanıtlarını işleyin, Base64 dekodlama modern web geliştirme için vazgeçilmez bir araçtır.