Dosya Base64 Şifrele/Çözümle

Dosyaları yükleyerek Base64 kodlama veya çözme işlemi yapın, işlenmiş dosyaları indirin

911 kullanım | 5.0 puan

Dosya İşlemi

Dosyayı buraya sürükleyip bırakın veya

İşlem Sonucu

İşlenmedi

Sonucu görmek için dosya yükleyip işleminizi yapın

Kullanım Kılavuzu

1

İşlem Türünü Seçin

Base64 kodlama还是çözme işlemi yapmak istediğinizi seçin。

2

Karakter Seti 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ükleyip bırakın veya dosyaları gözat butonuna tıklayın。

4

Dosyayı İşleyin

"Dosyayı İşle" butonuna tıklayın, sistem dosyayı Base64 olarak kodlayacak veya çözülecektir。

5

Sonucu İndirin

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

Base64 Temel Bilgiler

Base64 Nedir

Base64, ikili verileri temsil etmek için 64 adet yazdırılabilir karaktere (A-Z, a-z, 0-9, +, /) dayanan bir kodlama yöntemidir. İkili verilerin metin protokolleri üzerinden iletilmesi gereken durumlarda sıkça kullanılan bir ikiliden metne kodlama şemasıdır。

Dosya işleminde, Base64 ikili dosyaları metin formatına dönüştürerek, metin ortamında depolanmasını ve iletilmesini kolaylaştırır。

Uygulama Alanları

  • E-posta mesajlarında resim ve ekler eklemek
  • URL'lerde ikili veri taşımak
  • XML ve JSON gibi metin formatlarında ikili veri saklamak
  • Web geliştirme에서 küçük resimleri gömmek (Data URI scheme)
  • API çağrılarında dosya verisi iletmek

Base64 Kodlama Tablosu

索引 字符 索引 字符 索引 字符 索引 字符
0-25 A-Z 26-51 a-z 52-61 0-9 62-63 + /

Kodlama Süreci Örneği

Base64 kodlama, 3 baytı (24 bit) 4 adet 6 bitlik bloka dönüştürür, her blok Base64 kodlama tablosundaki bir karaktere karşılık gelir。Girdi verisinin uzunluğu 3'ün katı değilse, doldurma karakteri "=" kullanılır。

Örnek: "ABC" dizesini kodlama

  1. ASCII值:A=65, B=66, C=67
  2. 二进制:01000001 01000010 01000011
  3. 6位分组:010000 010100 001001 000011
  4. 十进制值:16 20 9 3
  5. Base64字符:Q U J D
  6. 结果:"QUJD"

URL Güvenli Base64

Standart Base64'daki "+" ve "/" karakterleri URL'de özel anlamlara sahiptir, bu nedenle URL güvenli Base64 varyantı geliştirilmiştir。URL güvenli Base64'te:

  • "+"替换为"-"(连字符)
  • "/"替换为"_"(下划线)
  • 通常省略填充字符"="

Artıları ve Eksileri Analizi

Artıları

  • İkili verileri düz metin ortamında güvenli bir şekilde iletebilir
  • Kodlama sonucu yazdırılabilir, insan tarafından okunması ve kopyalanması kolaydır
  • Algoritma basittir, uygulanması kolaydır
  • Yaygın olarak desteklenir, neredeyse tüm programlama dilleri yerleşik uygulamaya sahiptir

Eksileri

  • Kodlanmış veri boyutu yaklaşık %33 arttırır (3 bayt 4 bayta dönüşür)
  • Şifreleme algoritması değildir, veri güvenliği sağlayamaz
  • Büyük dosyalar için işleme verimi düşüktür
Reklam