Base62 kodlama ve kod çözme
Metni rakamlar ve harflerle Base62'ye kodlayın ve kodunu tekrar çözün.
Base62 kodlama ve kod çözme
Base62, verileri yalnızca 62 karakterden (0-9 arasındaki rakamlar, A-Z'ye büyük harfler ve a-z'ye küçük harfler) tam olarak bu sırayla oluşturulmuş kompakt bir dizeye dönüştürür. Yalnızca harf ve rakamlar kullandığından, Base62 değeri +, /, = veya başka bir noktalama işareti taşımaz; dolayısıyla herhangi bir kaçış olmadan doğrudan bir URL'ye, dosya adına veya veritabanı anahtarına düşer. Base64 yerine Base62 için kısa bağlantı hizmetleri, içerik kimlikleri ve kısa, URL güvenli belirteç erişimine ihtiyaç duyan diğer sistemlerin nedeni budur.
Bir yön seçin ve metninizi yapıştırın. Kodlama, girişinizin UTF-8 baytlarını alır ve bunları büyük bir sayı olarak ele alır ve bunu 62 tabanında yeniden yazar; baştaki sıfır baytlar, baştaki 0 karakter olarak korunur, bu nedenle değer bayt bayt olarak gidiş-dönüş yapar. Kod çözme işlemi tersine çevirir ve baytları metin olarak geri dönüştürür. Yapıştırılan değerdeki boşluklar ve satır sonları göz ardı edilir ve alfabenin dışındaki ilk karakter hatada adlandırılır, böylece başıboş bir sembolün bulunması kolaydır.
İki dürüst sınır yerleşiktir. Kodu çözülen baytlar geçerli UTF-8 metni değilse, araç çöp yazdırmak yerine bunu söyler; kodu çözülmüş bir karma veya ham anahtar, bir cümle değil ikilidir. Temel dönüşümün bayt hizalı bloğu olmadığından maliyeti boyutla birlikte hızlı bir şekilde artar, dolayısıyla girdiler donmuş bir sekme yerine net bir mesajla 100 kB ile sınırlandırılır.
Tarayıcınızda her şey yerel olarak çalışır. Yapıştırdığınız hiçbir şey herhangi bir yere yüklenmez, saklanmaz veya gönderilmez; dönüşüm kendi cihazınızda gerçekleşir. Sonucu kopyalayın veya .txt dosyası olarak indirin.