Dosya Base32 Şifrele/Çözümle

Base64 kodlama veya çözme işlemi için dosya yükleyin, işlenmiş dosyayı indirmeyi destekler

1147 kullanım | 5.0 puan

Dosya İşlemi

Dosyaları buraya sürükle bırak veya

İşlem Sonucu

İşlenmedi

Sonucu görmek için dosya yükleyip işleyin

Kullanım Kılavuzu

1

İşlem türünü seçin

Base64 kodlama yapılıp yapılmayacağını veya çözülüp çözülmeyeceğini seçin.

2

Karakter setini seçin

Dosyanın karakter kodlamasını seçin, varsayılan olarak UTF-8'dir.

3

Dosya yükleyin

Dosyayı yükleme alanına sürükle bırakın veya gözat düğmesine tıklayın ve dosyayı seçin.

4

Dosyayı işle

"Dosyayı İşle" düğmesine tıklayın, sistem dosyayı Base64 ile kodlayacak veya çözecektir.

5

Sonucu indir

İşlem tamamlandıktan sonra, dosya bilgilerini görüntüleyebilir ve işlenmiş dosyayı indirebilirsiniz.

Base32 Temel Bilgiler

Base32 Nedir

Base32, ikili verileri 32 adet yazdırılabilir karakterle (A-Z, 2-7) temsil eden bir kodlama yöntemidir. İkili verilerin metin protokolleri aracılığıyla güvenli bir şekilde iletilmesine olanak tanır.

Dosya işlemlerinde, Base32 ikili dosyaları metin formatına dönüştürerek, metin ortamında depolanmasını ve aktarılmasını kolaylaştırır.

Uygulama Senaryoları

  • URL'lerde güvenli karakterler kullanarak veriler iletmek
  • QR kodlarında ve barkodlarda veri saklamak
  • Kurtarma anahtarlarında kullanım
  • SMTP ve HTTP gibi metin tabanlı protokollerde ikili veriler iletmek
  • Bilgisayar adı sistemlerinde kullanım

Base32 Kodlama Tablosu

Dizin Karakter Dizin Karakter Dizin Karakter
0-25 A-Z 26-31 2-7 Doldurma =

Kodlama Süreci Örneği

Base32 kodlama, 5 byte'lık (40 bit) veriyi 8 adet 5 bitlik bloklara dönüştürür, her blok Base32 kodlama tablosundaki bir karaktere karşılık gelir. Giriş verisinin uzunluğu 5'in katı değilse, doldurma karakteri "=" kullanılır.

Örnek: "HELLO" dizesini kodlama

  1. ASCII değerleri: H=72, E=69, L=76, L=76, O=79
  2. İkili: 01001000 01000101 01001100 01001100 01001111
  3. 5 bitlik gruplar: 01001 00001 00010 10100 11000 10011 00010 01111
  4. Onluk değerler: 9 1 2 20 24 19 2 15
  5. Base32 karakterleri: J B C U Y T C P
  6. Sonuç: "JBCUYTCP"

Avantajları ve Dezavantajları

Avantajlar

  • URL'ler için güvenli (sadece harf ve rakam içerir, 0, 1, 8, 9 hariç)
  • Base64'den daha az hata doğurur (benzer görünümlü karakterler yok)
  • Telefon klavyelerinde kolay olarak yazılabilir
  • Kullanılan karakterler çoğu dosya sisteminde izin verilir

Dezavantajlar

  • Kodlanmış verinin boyutu yaklaşık %60 artar (5 byte 8 byte'a dönüşür)
  • Base64'den daha az yaygın olarak desteklenir
  • Büyük dosyalar için işleme verimliliği düşüktür
Reklam