Base32 to Text konverter
Kodeerige tekst Base32-vormingusse või dekodeerige Base32 tagasi tekstiks, kasutades RFC 4648 standardset tähestikku A-st Z-ni ja numbreid 2-st 7-ni. Tööriist teisendab sisendi UTF-8 baitideks, kirjutab kaheksast märgist koosnevad rühmad koos valikulise =-täitega ning dekodeerib tõstutundlikkuseta, eirates tühikuid ja reavahetusi. See aitab arendajatel käsitleda TOTP-saladusi, onion-aadresse, DNS-kirjeid ja failinimesid, mis vajavad tõstutundlikku kodeeringut.
Korduma kippuvad küsimused
Mis on Base32?
Base32 on RFC 4648 binaarandmete tekstiks kodeerimise viis, mis kasutab 32 märki: tähti A-st Z-ni ja numbreid 2-st 7-ni. Iga 5 baiti muutuvad 8 märgiks, seega on väljund sisendist umbes 60 protsenti suurem. See väldib väiketähti ja kergesti segiaetavaid numbreid.
Millised on RFC 4648 näited?
f kodeeritakse kujule MY======, fo kujule MZXQ====, foo kujule MZXW6===, foob kujule MZXW6YQ=, fooba kujule MZXW6YTB ja foobar kujule MZXW6YTBOI======. Tühi sisend jääb tühjaks. Tööriist annab kõik need tulemused.
Mida täitevalik teeb?
Kui täide on sisse lülitatud, lisab kodeerija =-märgid, kuni pikkus jagub kaheksaga, nagu RFC 4648 ette näeb. Paljud TOTP-rakendused ja URL-id kasutavad Base32 ilma täiteta, nii et lülitage see nende puhul välja. Dekooder aktsepteerib mõlemat vormi.
Kas dekodeerimine on tõstutundlik?
Ei. Dekooder aktsepteerib nii suur- kui ka väiketähti ning eirab tühikuid, tabulaatoreid ja reavahetusi. Kodeeritud väljund on alati suurtähtedes.
Miks mu Base32-sisend tagasi lükatakse?
Kehtivad ainult A-st Z-ni, 2-st 7-ni ja lõpus olevad =-märgid. Numbrid 0, 1, 8 ja 9 ei kuulu tähestikku ning pikkused, mis ei saa tuleneda täisarvust baitidest, näiteks üks, kolm või kuus märki viimases rühmas, lükatakse tagasi.
Kas saan selle tööriistaga TOTP-saladuse dekodeerida?
Saate selle dekodeerida, kuid TOTP-saladused on juhuslikud baidid, mitte tekst. Seejärel teatab tööriist, et tulemus ei ole kehtiv UTF-8 tekst, sest see kuvab ainult loetava tekstina esitatavaid dekodeeritud andmeid.
Kuidas käsitletakse ASCII-väliseid märke?
Tekst kodeeritakse enne teisendamist UTF-8-vormingusse, nii et näiteks é või emotikon võtavad igaüks kaks kuni neli baiti. Dekodeerimine taastab baitidest sama teksti.
Kas see on sama mis Base32hex või Crockford Base32?
Ei. Base32hex kasutab numbreid 0-st 9-ni ja tähti A-st V-ni ning Crockfordi variant jätab välja I, L, O ja U. See tööriist kasutab ainult standardset RFC 4648 tähestikku.
Kas Base32 krüpteerib mu andmed?
Ei. Base32 on kodeering, mille saab igaüks tagasi teisendada. See muudab andmete kuju, mitte seda, kes neid lugeda saab.
Kui palju teksti saan teisendada?
Kuni 5 MiB teksti päringu kohta. Teisendamine toimub serveris ja sisendit ei salvestata.