Preskoči na sadržaj

Base62 kodiranje i dekodiranje

Kodirajte tekst u Base62 znamenkama i slovima i dekodirajte ga natrag.

Unos

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.

FAQ

Za što se koristi Base62?
Base62 proizvodi kratke tokene sastavljene samo od slova i znamenki, tako da ih je sigurno ubaciti u URL-ove, nazive datoteka i ključeve baze podataka bez izbjegavanja. Usluge kratkih veza i ID-ovi sadržaja koriste ga za pretvaranje broja ili nekih bajtova u sažet, čitljiv niz.
Kako se Base62 razlikuje od Base64?
Base64 ima veću abecedu poravnatu prema bajtovima, pa je brža i malo kompaktnija — ali uključuje +, / i = ispune, koje je potrebno izbjeći u URL-ovima. Base62 koristi samo 0-9, A-Z i a-z, mijenjajući malu veličinu za vrijednost koju je sigurno zalijepiti bilo gdje.
Zašto dekodiranje kaže da su moji podaci binarni?
Vrijednost Base62 dekodirana je ispravno, ali rezultirajući bajtovi nisu važeći UTF-8 tekst. To je normalno za hashove i neobrađene ključeve, koji kodiraju binarne podatke, a ne znakove. Ovaj alat prikazuje dekodirane rezultate samo kao tekst.
Je li moj tekst negdje uploadan?
Ne. Kodiranje i dekodiranje se u potpunosti izvode u vašem pregledniku i vaši podaci nikada ne napuštaju vaš uređaj.