You are not logged in.

Seyyah20

Intermediate

  • "Seyyah20" is male
  • "Seyyah20" started this thread

Posts: 460

Date of registration: Jan 26th 2014

Location: DENİZLİ/Gönlünüze ektiğiniz her güzellik, bir gün size bereketli bir hasat olarak dönecektir.

  • 1023
  • Send private message

1

Tuesday, October 7th 2025, 2:49am

Sitenize Base64 Kodlayıcı / Çözücü Widget'ı Ekleyin

YENİ WIDGET: BASE64 KODLAYICI / ÇÖZÜCÜ KAPSAMLI REHBER

Merhaba arkadaşlar. Bu yeni teknik widget, webmasterlar, geliştiriciler ve kod paylaşımı yapan üyelerimiz için çok kullanışlı olacaktır. Base64, veriyi güvenli bir şekilde metin formatında taşımak için kullanılan basit bir kodlama yöntemidir.


I. BASE64 NEDİR VE NE İŞE YARAR?

Base64, esasen bir şifreleme değil, bir **kodlama (encoding)** yöntemidir. Temel amacı, resimler, özel karakterler (Türkçe karakterler dahil) ve diğer ikili (binary) verileri, e-posta veya HTTP başlıkları gibi sadece temel metin (ASCII) kabul eden sistemler üzerinden güvenle taşıyabilmektir.

Nerelerde Kullanılır?
1. **Veri İletimi:** Web siteleri arasında karmaşık verilerin bozulmadan aktarılması.
2. **Küçük Görseller:** Sitenin hızını artırmak amacıyla küçük simgelerin (ikonların) harici dosya yerine doğrudan CSS kodu içine gömülmesi.
3. **Kafa Karışıklığı Yaratma:** Veriyi ilk bakışta okunamaz hale getirerek veri bütünlüğünü koruma (Gizleme amaçlı, şifreleme amaçlı değil).


II. NASIL KODLANIR VE ÇÖZÜLÜR?

Kodlama Mantığı:
Sistem, girdiğiniz veriyi alıp sadece 64 farklı karakterden (büyük harfler, küçük harfler, rakamlar, + ve / işaretleri) oluşan bir metin dizisine çevirir. Bu dönüşüm sayesinde özel karakterler sistemler arasında sorunsuz taşınır.

Kod Nasıl Okunur?
Çıktı, rastgele harf ve rakam yığını gibi görünür (Örn: VGVzdCBFbmNvZGluZy...). Bu çıktı, insanlar için okunabilir değildir. Kodun sonunda gördüğünüz **eşittir (=)** işaretleri, kodun tamamlanması için eklenen dolgulama (padding) karakterleridir.

Widget Kullanımı:
1. **Kodlama (Encode):** Metninizi kutuya yapıştırın ve **KODLA** düğmesine basın. Orijinal metninizin Base64 karşılığı alttaki kutuya gelecektir.
2. **Çözme (Decode):** Base64 kodunu kutuya yapıştırın ve **ÇÖZ** düğmesine basın. Orijinal okunabilir metin alttaki kutuda görünecektir. (Hatalı bir kod girilirse, widget hata mesajı verecektir.)


III. KURULUM KILAVUZU

Bu aracı sitenizin panelinde göstermek için aşağıdaki <iframe> kodunu kullanın. Kodun çalışması için, HTML dosyasını base64-converter.html adıyla sunucunuza yüklemeyi unutmayın.

IFRAME KODU ÖRNEĞİ

<iframe 
    src="https://www.SITE-ADRESINIZ.com/base64-converter.html" 
    width="350" 
    height="540" 
    frameborder="0" 
    scrolling="no"
    style="border: 2px solid #3498db; border-radius: 12px;">
</iframe>

NOT: Yüksekliği height="540" olarak ayarladık. Eğer widget tam sığmazsa, bu değeri artırabilirsiniz.



Seyyah20 has attached the following image:
  • Ekran Görüntüsü (1503).png
Seyyah20 has attached the following file: