Dosya Base64 Şifrele/Çözümle
Dosyaları yükleyerek Base64 kodlama veya çözme işlemi yapın, işlenmiş dosyaları indirin
Dosya İşlemi
Dosyayı buraya sürükleyip bırakın veya
İşlem Sonucu
Sonucu görmek için dosya yükleyip işleminizi yapın
Kullanım Kılavuzu
İşlem Türünü Seçin
Base64 kodlama还是çözme işlemi yapmak istediğinizi seçin。
Karakter Seti Seçin
Dosyanın karakter kodlamasını seçin, varsayılan olarak UTF-8'dir。
Dosya Yükleyin
Dosyayı yükleme alanına sürükleyip bırakın veya dosyaları gözat butonuna tıklayın。
Dosyayı İşleyin
"Dosyayı İşle" butonuna tıklayın, sistem dosyayı Base64 olarak kodlayacak veya çözülecektir。
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
- ASCII值:A=65, B=66, C=67
- 二进制:01000001 01000010 01000011
- 6位分组:010000 010100 001001 000011
- 十进制值:16 20 9 3
- Base64字符:Q U J D
- 结果:"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
推荐工具
JWT Çözücü - Ücretsiz Çevrimiçi JSON Web Token Ayrıştırma Aracı
Ücretsiz Çevrimiçi JWT Çözücü Aracı. JSON Web Tokens'ları çözümlemek, analiz etmek ve doğrulamak için kullanılır, başlık, yük ve imza hakkında ayrıntılı bilgi sağlar.
Onaltılık Dönüştürücü - Metin ve Dosyalar için Onaltılık Kodlama ve Çözme Aracı
Çevrimiçi Onaltılık Kodlama ve Çözme Aracı. Metin, ikili veriler, ondalık sayılar veya dosyaları onaltılık formata dönüştürmeyi veya onaltılık formatı orijinal metne veya dosyalara geri dönüştürmeyi destekler.
Base32 Kodlama ve Çözme Aracı - Çevrimiçi Şifreleme ve Şifre Çözme Dönüştürücü
Ücretsiz Çevrimiçi Base32 Kodlama ve Çözme Aracı. Metin ve dosyalar için Base32 şifreleme ve şifre çözmeyi destekler, ve birden fazla Base32 kodlama tablosunu destekler.
İkili Dönüştürücü - Metin ve Dosyalar için İkili Kodlama ve Çözme Aracı
Çevrimiçi İkili Kodlama ve Çözme Aracı. Metin ve dosyaları ikili forma dönüştürmeyi veya ikili formatı orijinal metne veya dosyalara geri dönüştürmeyi destekler.
Dosya Base32 Şifreleme ve Şifre Çözme Aracı - Çevrimiçi Dosya Kodlama ve Çözme
Ücretsiz Çevrimiçi Dosya Base32 Şifreleme ve Şifre Çözme Aracı. Base32 kodlama ve çözme işlemleri için dosya yüklemeyi destekler ve işlenmiş dosyaları indirmeyi sağlar.