Base64 kodlaması
Base64 Kodlama/Kod Çözme (Base64 Dönüştürme Aracı)
Metni Base64 formatında kodlayabilir veya Base64 dizelerini orijinal UTF-8 metnine geri dönüştürebilirsiniz. Bu, API'lerdeki, ayarlardaki, e-postalardaki ve JSON'daki değerleri doğrulamak için kullanışlıdır.
Çıktı
Base64 Kodlama/Kod Çözme nedir?
Base64 Encode/Decode, düz metni Base64 kodlu bir dizeye dönüştürmek ve Base64 kodlu bir dizeyi tekrar orijinal metnine dönüştürmek için kullanılan bir araçtır. Base64, alfasayısal karakterler, artı işaretleri, eğik çizgiler ve eşittir işaretleri gibi sınırlı bir karakter kümesini kullanarak verileri temsil etme yöntemidir. Genellikle e-posta, HTTP, JSON, yapılandırma dosyaları ve API entegrasyonlarında kullanılır. Bazen, ikili verileri veya Japonca karakterler içeren dizeleri, bunların doğrudan işlenmesinin zor olduğu ortamlara güvenli bir şekilde gömmek için kullanılır.
Bu araçla, bir dizeyi giriş alanına yapıştırabilir ve "Kodla"yı seçerek UTF-8 metni olarak bir Base64 dizesi oluşturabilirsiniz. Tersine, "Çöz" seçeneğini seçtiğinizde Base64 dizesi ayrıştırılır ve orijinal UTF-8 metnine geri dönüştürülür. Tarayıcının TextEncoder ve TextDecoder işlevlerini kullanarak Japonca, emoji ve semboller gibi çok baytlı karakterleri UTF-8 olarak işlediği için, bu araç sadece basit alfasayısal karakterler için değil, aynı zamanda gerçek uygulamalarda kullanılan dizeleri doğrulamak için de kullanılabilir.
Base64 şifreleme değildir. Rastgele bir karakter dizisi gibi görünse de, herkes onu çözerek orijinal içeriği okuyabilir. Bu nedenle, şifreleri, API anahtarlarını, erişim jetonlarını, kişisel bilgileri ve diğer hassas verileri Base64 kullanarak kodlamak, bunların güvenliğini sağlamaz. Base64'ün depolama veya iletim amacıyla karakterlerin temsilini değiştirmek için kullanılan bir kodlama yöntemi olduğunu lütfen unutmayın ve gizli bilgileri gizlemek için kullanmayın. HTTPS, uygun kimlik doğrulama, şifreleme ve erişim kontrollerini gerektiği gibi bir araya getirmek önemlidir.
Dönüştürme sonuçlarını kopyalayabilir ve gerekirse metin dosyası olarak indirebilirsiniz. Bu araç, API Yetkilendirme başlıklarında kullanılan değerleri doğrulamak, Temel kimlik doğrulama dizelerini onaylamak, JSON'da bulunan Base64 değerlerinin içeriğini kontrol etmek, günlük dosyalarına gönderilen Base64 dizelerini doğrulamak ve test verileri oluşturmak için kullanılabilir. Dönüştürme işlemi tarayıcı içinde gerçekleştiğinden, standart dönüştürme işlemleri için giriş dizelerini sunucuya gönderen bir form gönderimi yoktur. Ancak, paylaşılan cihazları, tarayıcı uzantılarını, ekran paylaşımını ve panoya kopyalanan geçmişi kullanırken lütfen dikkatli olun.
- Metni UTF-8 olarak Base64'e kodlayabilirsiniz.
- Base64 dizelerini UTF-8 metnine dönüştürebilirsiniz.
- Ayrıca Japonca, semboller ve emojiler gibi çok baytlı karakterler içeren dizeleri de destekler.
- Çeviri sonuçlarını panoya kopyalayabilir veya metin dosyası olarak kaydedebilirsiniz.
Base64 Kodlama/Kod Çözme Nasıl Kullanılır
İlk olarak, dönüştürmek istediğiniz dizeyi "Giriş" alanına yapıştırın. Normal metin, JSON parçaları, yapılandırma değerleri, API aracılığıyla alınan Base64 dizeleri ve daha fazlasını girebilirsiniz. Ardından, "Dönüştürme Modu" bölümünde, metni Base64'e dönüştürmek için "Kodla"yı veya Base64'ü orijinal metne geri dönüştürmek için "Kod Çöz"ü seçin. Son olarak, "Dönüştür" düğmesine tıklayın; dönüştürülen dize aşağıdaki çıktı alanında görünecektir.
Çıktı sonuçlarını başka bir yerde kullanmak istiyorsanız, "Sonuçları Kopyala"yı tıklayın. Sonuçları dosya olarak kaydetmek istiyorsanız, "TXT Olarak İndir" seçeneğini kullanın. "Giriş ve Modu Değiştir" seçeneğine tıkladığınızda, mevcut çıktı sonuçları giriş alanına aktarılır ve kodlama ile kod çözme modları arasında geçiş yapılır. Bu, kodlanmış sonucu hemen kod çözerek orijinaline dönüp dönmediğini kontrol etmek istediğinizde veya kod çözülmüş sonucu yeniden kodlamak istediğinizde kullanışlıdır.
Kod çözme sırasında, geçersiz Base64 dizeleri veya UTF-8 metni olarak geri yüklenemeyen veriler girilirse hata oluşur. İşleme sırasında Base64 dizelerindeki satır sonları ve boşluklar kaldırılır, ancak bu araç "-" veya "_" karakterleri içeren URL uyumlu Base64 formatlarının geri yüklenmesini desteklemez; ayrıca resim gibi ikili dosyaların geri yüklenmesini de desteklemez. Lütfen bu aracı metin verilerini doğrulamak amacıyla kullanın.
- Metni veya Base64 dizesini giriş alanına yapıştırın.
- Metni Base64'e dönüştürmek için "Encode" seçeneğini, Base64'ü tekrar metne dönüştürmek için "Decode" seçeneğini seçin.
- Çıktıyı görüntülemek için "Dönüştür" düğmesine tıklayın.
- Gerekirse, verileri hedef konumunuza kaydetmek için "Sonuçları Kopyala" veya "TXT İndir" seçeneğini kullanın.
Kullanım sırasında dikkat edilmesi gereken önemli noktalar
- Base64 şifreleme değildir. Orijinal içerik kod çözüldükten sonra okunabildiğinden, hassas bilgileri korumak için kullanılamaz.
- Bu araç, metinlerin Base64 kodlaması için tasarlanmıştır. Görüntüler veya PDF'ler gibi büyük ikili dosyaları kodlamak için lütfen özel bir araç kullanın.
- Kod çözülecek veriler Base64 ile doğru şekilde kodlanmış olsa bile, UTF-8 metin değilse kurtarılamayabilir.
- Notasyonun, URL-safe Base64 veya unpadded Base64 gibi kullanım durumuna göre değişebileceğini unutmayın. Lütfen gerektiğinde hedeflenen yerin özelliklerini kontrol edin.
Sık Sorulan Sorular
Base64 nedir?
Base64, verileri yalnızca alfasayısal karakterler ve belirli semboller kullanarak temsil eden bir kodlama yöntemidir. E-posta, web API'leri, JSON ve yapılandırma dosyaları gibi karakter kısıtlamaları olan ortamlarda verileri temsil etmek için kullanılır.
Base64 kodlaması nedir?
Base64 kodlaması, düz metni veya verileri Base64 kodlu bir dizeye dönüştürme işlemidir. Bu araç, girilen metni UTF-8 olarak kabul eder ve onu bir Base64 dizesine dönüştürür.
Base64 kod çözme nedir?
Base64 kod çözme, Base64 ile kodlanmış bir dizeyi orijinal verisine geri dönüştürme işlemidir. Bu araç, Base64 dizelerini geri yükler ve UTF-8 metni olarak görüntüler.
Base64 şifreleme mi?
Hayır. Base64 şifreleme değildir; verilerin temsilini değiştirmek için kullanılan bir kodlama biçimidir. Herkes tarafından çözülebileceğinden, lütfen şifreleri veya API anahtarlarını gizlemek için kullanmayın.
Japonca metni Base64'e dönüştürebilir misiniz?
Evet. Japonca gibi çok baytlı karakterler, UTF-8 olarak Base64'e dönüştürülür. Kod çözme sırasında UTF-8 metin olarak geri yüklenirler.
Emojiler ve semboller de dönüştürülebilir mi?
Çoğu durumda bu dönüştürülebilir. Giriş dizeleri UTF-8 olarak işlendiğinden, sistem emoji, sembol ve tam genişlikli karakterler içeren metinleri destekler.
Girilen metin sunucuya gönderilecek mi?
Bu aracın dönüştürme işlemi, tarayıcıda JavaScript kullanılarak gerçekleştirilir. Standart kodlama ve kod çözme işlemleri için sunucuya form gönderimi yapılmaz.
Kod çözme hatasının nedeni nedir?
Olası nedenler arasında Base64'te kullanılamayan karakterler, geçersiz karakter sayısı veya dolgu karakterleri ya da geri yüklenen verilerin UTF-8 metin olmaması sayılabilir.
Sonundaki eşittir işareti ne anlama geliyor?
Base64 dizesinin sonundaki "=" işareti, dolgu olarak adlandırılır. Bu, orijinal verinin uzunluğunu Base64 formatına uyacak şekilde ayarlamak için eklenir. Kullanım durumuna bağlı olarak, bu işaret atlanabilir.
URL-safe Base64'ü destekliyor mu?
Bu araç standart Base64 için tasarlanmıştır. URL-safe Base64'te kullanılan "-" veya "_" gibi karakterler içeren dizeler, olduğu gibi doğru şekilde kod çözülemeyebilir.
Görüntü dosyaları Base64'e dönüştürülebilir mi?
Bu sayfa yalnızca metin dönüştürme içindir. Görüntü veya PDF gibi dosyaları Base64'e dönüştürmeyi desteklemez. Dosyaları dönüştürmeniz gerekiyorsa, lütfen bunun için özel bir araç kullanın.
Bu, Temel Kimlik Doğrulama dizelerini doğrulamak için kullanılabilir mi?
Evet. Örneğin, Basic kimlik doğrulama başlığındaki değerleri doğrulamak için "kullanıcı:şifre" gibi bir dizeyi Base64 kullanarak kodlayabilirsiniz. Ancak, kimlik doğrulama bilgilerini işlerken lütfen son derece dikkatli olun.