Base62 kódovanie a dekódovanie
Zakódujte text do Base62 pomocou číslic a písmen a dekódujte ho späť.
Base62 kódovanie a dekódovanie
Base62 premení dáta na kompaktný reťazec zložený len z 62 znakov — číslic 0-9, veľkých písmen A-Z a malých písmen a-z, presne v tomto poradí. Keďže používa iba písmená a čísla, hodnota Base62 neobsahuje +, /, = ani inú interpunkciu, takže sa bez akéhokoľvek escapovania vloží priamo do URL adresy, názvu súboru či databázového kľúča. Preto po Base62 namiesto Base64 siahajú skracovače odkazov, identifikátory obsahu a ďalšie systémy, ktoré potrebujú krátky token bezpečný pre URL.
Vyberte smer a vložte text. Kódovanie vezme UTF-8 bajty vstupu a chápe ich ako jedno veľké číslo, ktoré prepíše v základe 62; úvodné nulové bajty sa zachovajú ako úvodné znaky 0, takže hodnota prežije prevod bajt po bajte. Dekódovanie postup obráti a bajty zobrazí späť ako text. Medzery a zalomenia riadkov vo vloženej hodnote sa ignorujú a prvý znak mimo abecedy chybová správa pomenuje, takže zatúlaný symbol ľahko nájdete.
Nástroj má dve poctivé obmedzenia. Ak dekódované bajty nie sú platný UTF-8 text, nástroj to povie namiesto výpisu nezmyslov — dekódovaný hash alebo surový kľúč je binárny, nie veta. A keďže prevod základu nemá bloky zarovnané na bajty, jeho náročnosť s veľkosťou prudko rastie, takže vstup je obmedzený na 100 kB s jasnou správou namiesto zamrznutej karty.
Všetko beží lokálne vo vašom prehliadači. Nič z vloženého sa nikam nenahráva, neukladá ani neodosiela — prevod prebieha priamo na vašom zariadení. Výsledok skopírujte alebo stiahnite ako .txt súbor.