Ana sayfa Base64 kodlama
Base64 kodlama
hello aGVsbG8= olur. Geri dönüşte boşluk ve satır sonu atlanır, URL alfabesindeki - ve _ okunmaz. Yazı burada kalır.
Neden var
Posta ve veri adresleri aynı yazıyı aGVsbG8= gibi dörtlü gruplar halinde yazar.
Bir adresin %20 işaretı ile Base64’ün + işareti ayrı kurallardır. Bu sayfa standart Base64 işler.
-
01Nasıl kullanılır
Kodla yazı alır, çöz Base64 alır. Örnek hello veya aGVsbG8= doldurur.
Kopyala yalnız sonuç kutusunu panoya koyar. Temizle girişi ve sonucu boşaltır.
Sekme kapanınca yazı silinir. Bu sayfa dosya yüklemez.
-
02Örnek sonuç
hello, Hello ve € sırasıyla aGVsbG8=, SGVsbG8= ve 4oKs olur. Aynı Latin harflerin büyük veya küçük olması sonucu değiştirir.
M harfi TQ==, Ma TWE= ve Man TWFu olur.
Yazılanhello
hello aGVsbG8= Hello SGVsbG8= € 4oKs iki Korece karakter 7JWI64WV -
03Bilmekte yarar var
YQ dolgu olmasa da a’ya döner. Tek = taşıyan YQ= durur.
/w== tek bayt 0xFF’tir ve UTF-8 yazı değildir, bu yüzden çözme durur.
Alfabe dışı bir karakter, ortadaki = veya 4’e bölününce kalanı 1 olan uzunluk hatadır.
Bu dönüşüm bir şifre değildir. Herkes aynı kuralla geri alabilir.
Sorular
- Qhello nedir?
- AaGVsbG8= olur. İki Korece karakter 7JWI64WV olur.
- QSatır sonu olabilir mi?
- AOlur. Boşluk ve satır sonu okumadan önce çıkar.
- Q- ve _ okunur mu?
- AHayır. Yalnızca standart alfabedeki + ve / okunur.
- QYazı kaydedilir mi?
- AHayır. Bu tarayıcıda kalır ve sunucuya gitmez.
Bu sayfa nasıl hesaplar
Bu sayfa UTF-8 yazıyı standart Base64’e çevirir. Alfabe A–Z, a–z, 0–9, + ve / işaretleridir. hello aGVsbG8= olur ve Hello SGVsbG8= olur. İki Korece karakter 7JWI64WV, € ise 4oKs olur. URL alfabesindeki - ve _ okunmaz.
Üç bayt dört karakter olur. Bir bayt == ile, iki bayt = ile biter. M TQ==, Ma TWE= ve Man TWFu olur. Eksik dolgu kalan tutuyorsa tamamlanır, yanlış sayıda = veya sıfırdan farklı kalan bit durur. Geri dönüşte boşluk, sekme ve satır sonu çıkar, bu yüzden her 76 karakterde katlanan blok da okunur. Kodlanmış çıktı katlanmaz.
UTF-8 olmayan baytlar yazı yerine hata gösterir. Tek bayt 0xFF olan /w== bu durumlardan biridir. Bu sayfa bir resim dosyası açmaz ve bu dönüşüm bir şifre değildir. 100,000 karakteri aşmak durdurur. Yazı bu tarayıcıda kalır ve bir sunucuya gitmez.