Base64 Kodlayıcı/Çözücü
Base64 metinlerini kodlayın ve çözün
5 MB'a kadar metin veya ikili dosya yükleyin. Metin UTF-8 olarak kodlanır.
Bu cihazda işlenir. Metniniz yüklenmez.
Kullanım ipuçları
- Base64, ikili verileri metin olarak temsil eder. Verilerinizi şifrelemez.
- Resimleri ve diğer ikili dosyaları kodlamak için dosya yüklemeyi kullanın veya bir metin dosyası yükleyin.
- Sonucu kopyalayın veya encoded.txt ya da decoded.txt olarak indirin.
- Tüm kodlama ve çözme işlemleri cihazınızda yerel olarak gerçekleşir.
Base64 Kodlayıcı/Çözücü hakkında
Bu Base64 Kodlayıcı/Çözücü, metni Base64 kodlamasına dönüştüren ve Base64 dizilerini anında düz metne çözen ücretsiz bir çevrimiçi araçtır. Base64, ikili verileri 64 ASCII karakterinden oluşan bir kümeyle temsil eden ve HTTP, SMTP ve JSON gibi metin tabanlı protokoller üzerinden güvenle iletilmesini sağlayan bir ikili veriden metne kodlama yöntemidir.
Bu Base64 kodlama işlemi, üç baytlık (24 bit) grupları alıp dört adet 6 bitlik değere böler ve her değeri A-Z, a-z, 0-9, + ve / kümesinden yazdırılabilir bir ASCII karakterine eşler. Bu, CSS'ye resim gömmesi, API kimlik doğrulama belirteçlerini kodlaması veya ikili verileri yalnızca metin kabul eden kanallardan güvenle iletmesi gereken web geliştiricileri için onu vazgeçilmez bir araç yapar.
Bu araç tam Unicode metin kodlamasını destekler, çözme sırasında veri URI öneklerini otomatik işler ve daha temiz sonuçlar için boşlukları kaldırır. HTTP temel kimlik doğrulaması için kimlik bilgilerini kodlarken, satır içi resim gömerken veya kodlanmış veri yüklerinde hata ayıklarken bu araç, sunucuyla hiç etkileşime girmeden anında doğru sonuçlar sunar.
Temel özellikler
- Siz yazarken anında gerçek zamanlı Base64 kodlama ve çözme
- Uluslararası metinler için tam Unicode ve UTF-8 karakter desteği
- Çözme sırasında veri URI öneklerini otomatik tespit edip kaldırma
- Metin dosyalarını doğrudan kodlamak için dosya yükleme desteği
- İş akışına hızlı entegrasyon için tek tıklamayla panoya kopyalama
- Kodlanmış veya çözülmüş çıktıyı metin dosyası olarak indirme
- Hem giriş hem çıktı için gerçek zamanlı karakter sayısı
- Kodla ve Çöz modları arasında kolay geçiş
- Yapıştırılan çok satırlı Base64 için boşlukları tolere eden çözme
- Rahat kullanım için koyu ve açık mod desteği
Base64 aracı nasıl kullanılır?
- Modunuzu seçin: Düz metni Base64'e dönüştürmek için "Kodla", Base64 dizisini tekrar okunabilir metne dönüştürmek için "Çöz" seçeneğine tıklayın.
- Girişinizi girin: Metninizi soldaki giriş alanına yazın veya yapıştırın. Kodla modunda cihazınızdan bir metin dosyası yüklemek için "Dosya yükle" seçeneğine de tıklayabilirsiniz.
- Anlık sonuçları görüntüleyin: Siz yazarken dönüştürülen çıktı otomatik olarak sağdaki çıktı panelinde görünür; düğmeye basmanız gerekmez.
- Çıktıyı kopyalayın: Sonucu kodunuzda, API çağrılarında veya yapılandırmalarda kullanmak üzere panonuza kopyalamak için çıktının üzerindeki "Kopyala" düğmesine tıklayın.
- Gerekirse indirin: Çıktıyı .txt dosyası olarak kaydetmek için "İndir" seçeneğine tıklayın. Kodlanmış çıktı "encoded.txt", çözülmüş çıktı "decoded.txt" olarak kaydedilir.
Kullanım alanları
- Veri URI gömme: Harici dosya istekleri olmadan HTML ve CSS içine satır içi gömmek için resimleri, yazı tiplerini ve SVG'leri Base64 veri URI'leri olarak kodlayın.
- API kimlik doğrulaması: REST API çağrılarında kullanılan HTTP temel kimlik doğrulama başlıkları için kullanıcı adı ve parola çiftlerini kodlayın.
- E-posta ekleri: SMTP metin protokolleri üzerinden iletilen MIME kodlamalı e-postalar için ikili ekleri kodlayın.
- JWT belirteci inceleme: Geliştirme sırasında beyanları ve sona erme verilerini incelemek için JSON Web Token belirteçlerinin veri yükü bölümünü çözün.
- Çerez depolama: Yalnızca ASCII metin karakterlerini destekleyen tarayıcı çerezlerinde güvenle saklamak için karmaşık veri yapılarını kodlayın.
- Yapılandırma dosyaları: Bulut platformlarının kullandığı YAML, JSON veya XML yapılandırma dosyalarına dahil etmek için gizli bilgileri ve ikili verileri kodlayın.
- Kodlanmış verilerde hata ayıklama: Orijinal içeriklerini incelemek için günlüklerde, API yanıtlarında ve veritabanı kayıtlarında bulunan Base64 dizilerini çözün.
Sıkça sorulan sorular
Bu araç ücretsiz mi?
Evet, Base64 Kodlayıcı/Çözücü tamamen ücretsizdir; sınır, kayıt veya kullanım kısıtlaması yoktur.
Verilerim güvende mi?
Kesinlikle. Tüm kodlama ve çözme işlemleri tamamen tarayıcınızda gerçekleşir. Verileriniz hiçbir sunucuya yüklenmez, veritabanında saklanmaz veya ağ üzerinden iletilmez. Her şey cihazınızda kalır.
Base64 şifreleme midir?
Hayır, Base64 bir kodlama yöntemidir, şifreleme değildir. Veriyi farklı bir gösterime dönüştürür ancak herhangi bir güvenlik sağlamaz. Base64 dizisine sahip olan herkes onu çözebilir. Güvenlik için uygun şifreleme algoritmaları kullanın.
Base64 dosya boyutunu neden artırır?
Base64 kodlaması, her 3 baytlık girişi 4 ASCII karakteriyle temsil ettiğinden veri boyutunu yaklaşık %33 artırır. İkili verileri metin olarak güvenle iletmeniz gerektiğinde bu ödünleşim kabul edilebilir.
Resimler gibi ikili dosyaları kodlayabilir miyim?
Bu araç, metinden Base64'e kodlama için tasarlanmıştır. Resimler gibi ikili dosyaları kodlamak için dosyayı ikili veri olarak okuyan bir araca ihtiyacınız olur. Ancak içeriklerini doğrulamak için Base64 ile kodlanmış resim dizilerini çözmek üzere bu aracı kullanabilirsiniz.
Base64'te hangi karakterler kullanılır?
Standart Base64, 64 karakter kullanır: büyük A-Z, küçük a-z, 0-9 rakamları, artı (+) ve eğik çizgi (/). Dolgu, eşittir işareti (=) ile yapılır. URL için güvenli Base64, + ve / yerine sırasıyla - ve _ kullanır.
İpuçları ve en iyi uygulamalar
- Veri URI öneklerini kontrol edin: Araç çözme sırasında "data:...;base64," öneklerini otomatik olarak kaldırır; böylece tam veri URI'lerini doğrudan yapıştırabilirsiniz.
- Yalnızca küçük varlıklarda kullanın: Base64 gömme, HTTP isteklerini ortadan kaldırsa da %33 boyut artışı nedeniyle büyük dosyalardan çok küçük resimler ve simgeler için uygundur.
- Çözülmüş çıktıyı doğrulayın: Çözme işleminden sonra, özellikle çok baytlı Unicode karakterlerle çalışırken çıktının beklediğiniz metinle eşleştiğini her zaman doğrulayın.
- Satır sonlarını işleyin: Bazı sistemler Base64 çıktısına satır sonları ekler. Bu araç, çözme sırasında tüm boşluk karakterlerini otomatik kaldırarak bunları sorunsuzca işler.
- API kimlik bilgilerini test edin: HTTP temel kimlik doğrulama başlıkları için "username:password" biçiminde Base64 kodlamalı kimlik bilgileri oluşturmak üzere kodlayıcıyı kullanın.