# Base64 kodlayıcı ve çözücü

Metni Base64'e kodla ya da Base64'ü metne geri çöz; standart ve URL güvenli alfabelerle.

https://codeknife.dev/tr/base64-kodla-coz/

## Ne yapar

Base64, her türlü baytı 64 güvenli karakterden oluşan düz metne çevirir; böylece ikili veri yalnızca metin işleyen sistemlerden geçebilir: e-posta gövdeleri, JSON alanları, URL'ler, veri URI'leri ve HTTP üstbilgileri. Bu araç metni Base64'e kodlar ve Base64'ü metne geri çözer; hepsi tarayıcınızda olur.

## Nasıl kullanılır

1. **Kodla** veya **Çöz** seçeneğini belirleyin.
2. Metninizi yazın ya da yapıştırın, veya bir dosyayı girdi alanına bırakın.
3. **Standart** alfabeyi (`+` ve `/`) ya da **URL güvenli** alfabeyi (`-` ve `_`) seçin, ayrıca `=` dolgusunun eklenip eklenmeyeceğini belirleyin.
4. Sonucu kopyalayın ya da doğrudan başka bir araca gönderin.

Her satırı ayrı dönüştürmek için satır başına seçeneğini açın, örneğin kodlanmış değerlerden oluşan bir liste için.

## Örnekler

`Hello, world!` kodlandığında şu çıkar:

```
SGVsbG8sIHdvcmxkIQ==
```

Aynı baytlar URL güvenli alfabeyle ve dolgusuz:

```
SGVsbG8sIHdvcmxkIQ
```

## Bilmekte fayda var

- Base64 bir kodlamadır, şifreleme değildir: herkes çözebilir.
- Sonuç girdiden yaklaşık üçte bir oranında büyüktür (her 3 bayt 4 karakter olur).
- Metin varsayılan olarak UTF-8 olarak dönüştürülür. Çözülen metinde garip karakterler görürseniz, metnin yazıldığı karakter kümesini seçin.
- JSON Web Token'lar URL güvenli alfabeyi dolgusuz kullanır.

## Base64 nedir?

Base64, ikili veriyi 64 yazdırılabilir karakterle gösterir; böylece e-posta gövdeleri, JSON alanları ve veri URL'leri gibi yalnızca metin kabul eden sistemlerden geçebilir. Her 3 bayt 4 karakter olur, bu da sonucu yaklaşık %33 büyütür.

## Sık sorulan sorular

### URL güvenli alfabeyi ne zaman kullanmalıyım?

Sonuç bir URL'ye ya da dosya adına girecekse kullan. + ve / karakterlerini - ve _ ile değiştirir. JWT'ler bunu dolgusuz kullanır.

### Çözülen metnim neden garip karakterler gösteriyor?

Metin büyük olasılıkla seçilenden farklı bir karakter kümesiyle kodlanmış. ISO-8859-1'i dene ya da verinin bir dosya değil metin olduğunu kontrol et.

### Base64 şifreleme midir?

Hayır. Base64'ü herkes çözebilir, yani hiçbir şeyi gizlemez. Veriyi taşımak için kullan, asla korumak için değil.