Hoppa till innehåll

Konvertering av Base32 till Text

Koda text till Base32 eller avkoda Base32 tillbaka till text med standardalfabetet från RFC 4648, som består av A till Z och 2 till 7. Verktyget konverterar indata till UTF-8-byte, skriver grupper med åtta tecken med valfri =-utfyllnad och avkodar utan hänsyn till versaler och gemener, samtidigt som blanksteg och radbrytningar ignoreras. Det hjälper utvecklare att hantera TOTP-hemligheter, onion-adresser, DNS-poster och filnamn som behöver en skiftlägesokänslig kodning.

Återställ

Vanliga frågor

Vad är Base32?

Base32 är en binär-till-text-kodning från RFC 4648 som använder 32 tecken: bokstäverna A till Z och siffrorna 2 till 7. Varje 5 byte blir 8 tecken, så utdata blir cirka 60 procent större än indata. Kodningen undviker gemener och siffror som lätt förväxlas.

Vilka är exemplen från RFC 4648?

f kodas till MY======, fo till MZXQ====, foo till MZXW6===, foob till MZXW6YQ=, fooba till MZXW6YTB och foobar till MZXW6YTBOI======. Tom indata förblir tom. Verktyget återger alla dessa resultat.

Vad gör utfyllnadsalternativet?

När utfyllnad är aktiverad lägger kodaren till =-tecken tills längden är en multipel av åtta, enligt RFC 4648. Många TOTP-appar och URL:er använder Base32 utan utfyllnad, så stäng av den för dessa. Avkodaren godtar båda formaten.

Är avkodningen skiftlägeskänslig?

Nej. Avkodaren godtar både versaler och gemener och ignorerar blanksteg, tabbar och radbrytningar. Kodad utdata består alltid av versaler.

Varför avvisas min Base32-indata?

Endast A till Z, 2 till 7 och avslutande =-tecken är giltiga. Siffrorna 0, 1, 8 och 9 ingår inte i alfabetet, och längder som inte kan motsvara hela byte, till exempel en, tre eller sex tecken i den sista gruppen, avvisas.

Kan jag avkoda en TOTP-hemlighet med det här verktyget?

Du kan avkoda den, men TOTP-hemligheter består av slumpmässiga byte, inte text. Verktyget meddelar då att resultatet inte är giltig UTF-8-text, eftersom det bara visar avkodade data som går att läsa som text.

Hur hanteras tecken utanför ASCII?

Text kodas som UTF-8 före konverteringen, så tecken som é och emoji tar två till fyra byte vardera. Avkodningen omvandlar byten tillbaka till samma text.

Är det här samma sak som Base32hex eller Crockford Base32?

Nej. Base32hex använder siffrorna 0 till 9 och bokstäverna A till V, medan Crockfords variant utelämnar I, L, O och U. Det här verktyget använder endast standardalfabetet från RFC 4648.

Krypterar Base32 mina data?

Nej. Base32 är en kodning som vem som helst kan återställa. Den ändrar hur data ser ut, inte vem som kan läsa dem.

Hur mycket text kan jag konvertera?

Upp till 5 MiB text per förfrågan. Konverteringen körs på servern och indata sparas inte.

Om OneClick Pro

OneClick Pro är en kostnadsfri samling med mer än 150 webbverktyg för det dagliga arbetet: konvertera bilder och enheter, formatera och validera kod, kontrollera domäner och SEO samt arbeta med text, datum och tal. Alla verktyg fungerar utan registrering eller prenumeration, och det du anger används bara för att beräkna resultatet och sparas aldrig. Använd samlingen som en snabb verktygslåda för enstaka uppgifter eller bokmärk verktygen du använder varje dag.