Base62 kóduje a dekóduje
Kódujte text do Base62 pomocí číslic a písmen a dekódujte jej zpět.
Base62 kóduje a dekóduje
Base62 přemění data na kompaktní řetězec složený z pouhých 62 znaků – číslic 0–9, velkých písmen A–Z a malých písmen a–z, přesně v tomto pořadí. Protože používá pouze písmena a čísla, hodnota Base62 nenese žádné +, /, = nebo jinou interpunkci, takže se bez jakéhokoli escapování dostane přímo do adresy URL, názvu souboru nebo databázového klíče. To je důvod, proč služby s krátkými odkazy, ID obsahu a další systémy, které potřebují stručný, URL bezpečný token, sahají po Base62 spíše než Base64.
Vyberte směr a vložte text. Kódování vezme UTF-8 bajtů vašeho vstupu a zachází s nimi jako s jedním velkým číslem, které přepíše na základ 62; úvodní nula bajtů je zachována jako úvodní 0 znaků, takže hodnota obousměrně bajt po bajtu. Dekódování obrátí proces a vykreslí bajty zpět jako text. Prázdné znaky a zalomení řádků ve vložené hodnotě jsou ignorovány a první znak mimo abecedu je v chybě pojmenován, takže zbloudilý symbol lze snadno najít.
Jsou zabudovány dva poctivé limity. Pokud dekódované bajty nejsou platným textem UTF-8, nástroj to řekne namísto tisku odpadků – dekódovaný hash nebo nezpracovaný klíč je binární, nikoli věta. A protože základní konverze nemá blok zarovnaný podle bajtů, její cena strmě roste s velikostí, takže vstupy jsou omezeny na 100 kB s jasnou zprávou spíše než zamrzlou kartou.
Vše běží lokálně ve vašem prohlížeči. Nic, co vložíte, se nikam nenahrává, neukládá ani neodesílá – převod proběhne na vašem vlastním zařízení. Zkopírujte výsledek nebo jej stáhněte jako soubor .txt.