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: S H R 2
2. Base64 Onluk değeri
(Base64 Tablo Karakter Değeri)
18 7 17 54
3. 8 Bit ikili değer
(Base64 Byte Değeri)
00010010 00000111 00010001 00110110
4. 6 Bit İkili değer
(6 Bit Base64)
010010 000111 010001 110110
5. 4 grup Bit Değeri 0 1 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 1 0
6. 3 grup 8 Bit değeri 01001000 011110100 011110110
7. ASCII Değer 72 116 118
8. Çözülmüş Kod H t v

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ğer CHR   Değer CHR   Değer CHR   Değer CHR
0 A 16 Q 32 g 48 w
1 B 17 R 33 h 49 x
2 C 18 S 34 i 50 y
3 D 19 T 35 j 51 z
4 E 20 U 36 k 52 0
5 F 21 V 37 l 53 1
6 G 22 W 38 m 54 2
7 H 23 X 39 n 55 3
8 I 24 Y 40 o 56 4
9 J 25 Z 41 p 57 5
10 K 26 a 42 q 58 6
11 L 27 b 43 r 59 7
12 M 28 c 44 s 60 8
13 N 29 d 45 t 61 9
14 O 30 e 46 u 62 +
15 P 31 f 47 v 63 /