Base64 Kodlama / Çözme
Base64 kodlayın veya çözün (UTF-8 güvenli): URL güvenli alfabe, isteğe bağlı dolgu, 64/76 satır kaydırma, canlı bayt ve karakter sayımı ve onaltılık/ikilik bayt görünümü.
Base64 Kodlama / Çözme — Metni Base64'e ve geri dönüştürün, tamamen UTF-8 güvenli — emojiler ve Latin dışı yazılar doğru şekilde korunur. URL güvenli alfabeye (- ve _) geçin, = dolgusunu atlayın, çıktıyı 64 veya 76 karakterde kaydırın ve ham baytları onaltılık ya da ikilik olarak inceleyin; canlı bayt ve karakter sayımı da eşlik eder. Her şey tarayıcınızda çalışır, bu yüzden yapıştırdığınız veriler cihazınızdan asla çıkmaz.
Base64 Kodlama / Çözme nedir?
Düz metni Base64'e dönüştüren veya bir Base64 dizesini tekrar okunabilir metne çözen, tamamen UTF-8 güvenli ücretsiz bir çevrimiçi Base64 kodlayıcı ve çözücüdür. Standart alfabenin yanı sıra URL güvenli bir varyant (+ ve / yerine - ve _), = dolgusunu atlama seçeneği ve 76 veya 64 karakterde MIME/PEM satır kaydırma sunar. Canlı bayt ve karakter sayımı gösterir ve alttaki baytları onaltılık ya da ikilik olarak incelemenize izin verir. Çözme toleranslıdır: standart veya URL güvenli girdiyi, dolgu ya da satır sonu olsun olmasın kabul eder. Geliştiriciler bunu data URI'lar, JWT'ler, HTTP temel kimlik doğrulama başlıkları ve yapılandırma dosyaları için kod yazmadan kullanır.
Base64 Kodlama / Çözme nasıl kullanılır
- Mod anahtarıyla Kodlama veya Çözme'yi seçin.
- İçeriğinizi giriş kutusuna yazın veya yapıştırın — kodlamak için düz metin ya da çözmek için bir Base64 dizesi.
- Dönüştürülen sonucu, siz yazdıkça güncellenen çıktı kutusunda anında okuyun.
- Seçenekler'i (dişli simgesi) açarak Standart ve URL güvenli alfabe arasında geçiş yapın, = dolgusunu atlayın veya kodlanmış çıktıyı 64 ya da 76 karakterde kaydırın.
- Canlı bayt ve karakter sayımını kontrol edin ve bayt görünümüyle ham baytları onaltılık ya da ikilik olarak görün (biçimi Seçenekler'den değiştirin).
- Sonucu kopyalamak için kopyala'ya, ters yönde dönüştürmek için Takas'a veya baştan başlamak için Temizle'ye tıklayın.
Örnekler
Düz metni kodlama
Girdi
Hello
Çıktı
SGVsbG8=
URL güvenli alfabe
Girdi
>>>
Çıktı
Pj4-
Onaltılık bayt görünümü
"Hi" kodlanınca bayt görünümü kaynak baytlar 48 69'u gösterir; çözerken çözülmüş baytları gösterir. Onaltılık ve ikilik arasında Seçenekler'den geçin.
Sıkça sorulan sorular
- Emojileri ve Korece veya Japonca gibi Latin dışı karakterleri işler mi?
- Evet. Kodlama ve çözme UTF-8 güvenlidir, bu yüzden emojiler ve Latin dışı yazılar tam olarak orijinal metne geri döner.
- URL güvenli Base64 seçeneği nedir?
- URL güvenli Base64, + ve / yerine - ve _ kullanır, böylece çıktı kaçışa gerek kalmadan doğrudan URL'lere, dosya adlarına veya JWT'lere girer. Sondaki = dolgusunu da atlayabilirsiniz. Çözme, standart ve URL güvenli alfabelerin ikisini de otomatik kabul eder.
- Çıktıyı neden satırlara böleyim?
- Bazı biçimler sabit genişlikte satırlar ister: MIME e-posta satır başına 76 karakter, PEM sertifikaları 64 karakter kullanır. Eşleştirmek için 64 veya 76 kaydırmayı açın; çözme satır sonlarını yok sayar.
- Bayt görünümü neyi gösterir?
- Alttaki baytları — kodlarken kaynak baytları, çözerken çözülmüş baytları — onaltılık ya da ikilik olarak gösterir; ikili verileri incelemek veya kodlamaları ayıklamak için kullanışlıdır. Canlı bayt ve karakter sayımının yanında yer alır.
- Verilerim bir sunucuya yükleniyor mu?
- Hayır. Her şey, yerleşik JavaScript kodlaması kullanılarak tamamen tarayıcınızda çalışır. Yapıştırdığınız metin cihazınızdan asla çıkmaz ve hiçbir sunucuya gönderilmez.
İlgili araçlar
Base32 / Base58 Kodlama / Çözme
Metni Base32 (RFC 4648) veya Base58 (Bitcoin alfabesi) olarak kodlayın ve her ikisini de tekrar metne çözün; tamamen UTF-8 güvenli ve tümüyle tarayıcınızda.
Büyük/Küçük Harf Dönüştürücü ve Sayaç
Metni UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case ve daha fazlası arasında dönüştürün, karakter, kelime ve satır sayın.
Kod Biçimlendirici ve Küçültücü
HTML, CSS ve JavaScript'i tarayıcınızda anında güzelleştirin veya küçültün; 2 boşluk, 4 boşluk ya da sekme girintisi ve Terser destekli JavaScript sıkıştırması ile.
Renk Dönüştürücü
Renkleri HEX, RGB ve HSL arasında canlı önizlemeyle dönüştürün.