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.

  1. 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.

  2. 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
  3. 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.

  • # base64
  • # utf-8
  • # kodla
  • # çöz