Sayfa üzerinde giriş text alanına Base64 ile kodlanmış metni yapıştırıp "BASE64 Kodu Çöz" botonuna tıklayarak sonuç text alanı içinde çözümlenmiş halini oluşturabilirsiniz.

Giriş Text
 

Sonuç Text

Base64 Kodlama Nedir? Base64 Kodu nasıl çözülür?

Base64, ikili verilerin sadece bazı kısıtlı karekter kodlamalarını kullanan ortamlar üzerinde taşınmasını sağlayan bir kodlama şeması olduğunu Base64 kodlama sayfamızda söylemiştik. Base64 kodlarken yaptığımız işlemlerin tersini yaparak orjinal metne dönüş yapabiliriz. Bu işlemin nasıl yapılacağını aşağıda örnek tablo üzerinde anlatılmıştır.

Örnek: Base64 kodlanmış "d3d3Lmhlc2FwbGFtYS50dg==" metnini çözersek "www.hesaplama.tv" kodunu elde ederiz.

Online base64 kodu çzöme (Base64 Decode)

Örnek Base64 Kodu Çözme (Base64 Decode) Tablo

Aşağıda "SHR2" Base64 kodunun nasıl orjinal metne çözeceğiniz tablo üzerinde açıklanmıştır.

1.Base64 Kodu:SHR2
2.Base64 Onluk değeri
(Base64 Tablo Karakter Değeri)
1871754
3.8 Bit ikili değer
(Base64 Byte Değeri)
00010010000001110001000100110110
4.6 Bit İkili değer
(6 Bit Base64)
010010000111010001110110
5.4 grup Bit Değeri010010000111010001110110
6.3 grup 8 Bit değeri01001000011110100011110110
7.ASCII Değer72116118
8.Çözülmüş KodHtv

Yukarıdaki tabloda "SHR2" harflerinden oluşan string, Base64 kodlanmış metindir. 1. satırda Base64 kodunda olan bu metni Base64 kodlama tablosundan karakter değerlerini 2. satırda gördüğünüz "18,7,17,54" olarak buluyoruz. 3.satırda 8 bit ikili kod değerlerini yazıyoruz. daha sonra 3. satırdaki her bir grubun soldaki 2 bitini "00" atarak 4. satırdaki 6 bit hale dönüştürüyoruz. Daha sonra 5. satırdaki bu 24 biti 3 adet 8 bitlik gruba ayırarark 6. satırdaki ikili değerleri elde ediyoruz. 7. satırda ikili değerlerin onluk değerini bulup 8. satırda bunlara karşılık gelen karakterleri bulup işlemi tamamlıyoruz.

Base64 Kodlama Tablosu

Base64 Kodlama Tablosu (Base64 Code Index)
DeğerCHR DeğerCHR DeğerCHR DeğerCHR
0A16Q32g48w
1B17R33h49x
2C18S34i50y
3D19T35j51z
4E20U36k520
5F21V37l531
6G22W38m542
7H23X39n553
8I24Y40o564
9J25Z41p575
10K26a42q586
11L27b43r597
12M28c44s608
13N29d45t619
14O30e46u62+
15P31f47v63/