Base62 kodiranje i dekodiranje
Kodirajte tekst u Base62 znamenkama i slovima i dekodirajte ga natrag.
Base62 kodiranje i dekodiranje
Base62 pretvara podatke u kompaktni niz sastavljen od samo 62 znaka — znamenki 0-9, velikih slova A-Z i malih slova a-z, točno tim redoslijedom. Budući da koristi samo slova i brojke, Base62 vrijednost ne sadrži +, /, = ili druge interpunkcijske znakove, tako da pada ravno u URL, naziv datoteke ili ključ baze podataka bez ikakvog izbjegavanja. Zbog toga usluge kratkih veza, ID-ovi sadržaja i drugi sustavi koji trebaju kratki, URL-sigurni token posežu za Base62 umjesto Base64.
Odaberite smjer i zalijepite svoj tekst. Kodiranje uzima UTF-8 bajtove vašeg unosa i tretira ih kao jedan veliki broj, koji prepisuje u bazi 62; vodeći nulti bajtovi se čuvaju kao vodeći 0 znakovi, tako da vrijednost obilazi bajt za bajt. Dekodiranje obrće proces i vraća bajtove kao tekst. Razmaci i prijelomi redaka u zalijepljenoj vrijednosti se zanemaruju, a prvi znak izvan abecede je imenovan u pogrešci, tako da je zalutali simbol lako pronaći.
Ugrađena su dva poštena ograničenja. Ako dekodirani bajtovi nisu važeći UTF-8 tekst, alat to kaže umjesto ispisa smeća — dekodirani hash ili neobrađeni ključ je binarni, a ne rečenica. A budući da osnovna konverzija nema blok poravnat prema bajtovima, njezina cijena naglo raste s veličinom, tako da su ulazi ograničeni na 100 kB s jasnom porukom, a ne zamrznutom karticom.
Sve radi lokalno u vašem pregledniku. Ništa što zalijepite ne učitava se, pohranjuje ili šalje bilo gdje - pretvorba se događa na vašem vlastitom uređaju. Kopirajte rezultat ili ga preuzmite kao .txt datoteku.