Metin ile Base64 arasında dönüşüm yapın, URL güvenli mod desteğiyle.
Features
- Çift Yönlü Dönüşüm: Metni Base64'e veya Base64'ü metne tek adımda dönüştürün. Gerçek zamanlı işlem sayesinde girilen her karakter anında yeni sonuç üreterek API testleri ve veri hazırlığı süreçlerini hızlandırır.
- URL Güvenli Mod: URL-safe Base64 kodlama/çözme desteği, + ve / karakterlerini - ve _ ile değiştirerek bağlantılarda güvenli kullanım sağlar. Dolgu '=' karakterlerini yöneterek JWT, OAuth token ve query string senaryolarında hataları önler.
- Gerçek Zamanlı İşleme: Yazdığınız anda otomatik kodlama ve çözme yapar, isteğe bağlı olarak kopyalama esnasında sonuçları doğrular. Büyük blokları işlerken tarayıcı performansını korumak için optimize edilmiş algoritmalar kullanır.
- Tek Tıkla Kopyalama: Sonucu tek tıklamayla panoya kopyalayın; kopyalama tamamlandığında görsel geri bildirim alın. Hata durumunda alternatif olarak metni manuel seçmenizi öneren uyarılar gösterir.
Usage Guide
- Metin veya Base64 Girin: Kodlanacak metni veya çözülecek Base64 dizgesini ilgili alana yapıştırın. Araç UTF-8 kodlamasıyla tüm Unicode karakterlerini otomatik işler, emojiler ve birleşik aksanlar dahil olmak üzere doğru bayt dizisi üretir.
- Dönüşüm Yönünü Seçin: Metinden Base64'e veya Base64'ten metne sekmeleri arasında geçiş yapın, URL-safe modunu gerektiren durumlarda ilgili anahtarı etkinleştirin. Veri URI'si oluşturacaksanız çıktı formatı için önceden plan yapın.
- Dönüştürün ve Kopyalayın: Sonucu anında alın, kopyalayarak API anahtarları, Basic Auth başlıkları, veri URI'leri veya şifreleme öncesi ara formatlar gibi senaryolarda kullanın. Çıkıştaki veri yapısını doğrulamayı unutmayın.
Technical Details
Metin Kodlama ve Base64 Dönüşümü
Base64 dönüşümü UTF-8 baytlara çevrilen metni 64 karakterlik alfabeyle kodlar; üç baytlık bloklar dört Base64 karakterine dönüştürülür ve gerektiğinde '=' dolgusu eklenir.
Karakter Seti Yönetimi ve Unicode
Araç, UTF-8 standardıyla tüm Unicode karakterlerini destekler; emojileri, birleşik aksanları ve sıfır genişlikli karakterleri doğru şekilde işler.
Veri URI'leri ve Kullanım Senaryoları
data:text/plain;base64,... formatında veri URI'leri üretmek, HTML/CSS içine gömülü metin taşımak, API anahtarlarını saklamak ve URL parametresi olmadan veri iletmek gibi senaryolarda Base64 dönüşümünü kullanabilirsiniz.
Frequently Asked Questions
- Base64 kodlama nedir?
- Base64, ikili veriyi 64 ASCII karakteri ile metin formatına dönüştüren bir kodlama yöntemidir; veri iletimi ve depolamada sıkça kullanılır.
- Base64 neden kullanılır?
- Metin tabanlı protokoller (e-posta, JSON, XML) üzerinden ikili veri göndermek, HTML/CSS içinde gömülü içerik taşımak ve veri bütünlüğünü korumak için Base64 kullanılır.
- URL-safe Base64 nedir?
- URL-safe Base64, + ve / karakterlerini sırasıyla - ve _ ile değiştirerek URL içinde güvenle kullanılmasını sağlar; özel karakterlerle çakışmayı önler.
- Base64 kodlama veriyi sıkıştırır mı?
- Hayır, Base64 boyutu yaklaşık %33 artırır. Sıkıştırma için önce farklı algoritmalar kullanın, ardından Base64'e dönüştürün.
- Unicode karakterleri kodlayabilir miyim?
- Evet. Araç UTF-8 ile tüm Unicode karakterlerini, emojileri ve özel sembolleri doğru şekilde kodlar.
Related Documentation
- RFC 4648 - Base64 Kodlama Standardı - Base64 ve Base64URL kodlamasının resmi IETF tanımı, doldurma kuralları ve alfabeler
- MDN - btoa() ve atob() - Tarayıcıda Base64 kodlama/çözme yapan yerleşik API'lerin kullanımı ve kısıtlamaları
- Base64 - Wikipedia - Base64 kodlamasının tarihçesi, alfabeleri ve farklı kullanım senaryoları
- MDN - Veri URI'leri - HTML ve CSS içinde Base64 veri URI'lerinin sözdizimi ve performans etkileri
- HTTP Temel Kimlik Doğrulaması - Base64 ile kullanıcı adı/şifre gönderiminin nasıl yapıldığını ve güvenlik önlemlerini açıklar