Base32 kodējums ir metode, kas bināro datu (piemēram, failu vai teksta) konvertēšanu ASCII rakstzīmju virknē izmanto 32 atšķirīgas rakstzīmes (A–Z un 2–7).
Tā pārveido bināros datus teksta drošā attēlojumā, ko var viegli uzglabāt, pārsūtīt vai iegult sistēmās, kas balstītas uz tekstu.
Lai droši pārsūtītu bināros datus sistēmās, kas nav 8 bitu tīras (piemēram, URL, e-pasts, QR kodi).
Lai izvairītos no sajukuma ar vizuāli līdzīgām rakstzīmēm (atšķirībā no Base64, Base32 izvairās no 0/O, 1/I).
Lai iespējotu reģistrnejutīgu kodējumu, kas ir noderīgi sistēmās, kas nesaglabā reģistru.
To bieži izmanto TOTP (vienreizēja parole uz laiku) ieviešanā un QR koda ģenerēšanā.
Jūs izmantojat Base32 kodētāju, lai konvertētu bināros vai teksta datus Base32 virknē.
Lielākā daļa programmēšanas valodu nodrošina bibliotēkas vai iebūvētu atbalstu Base32 kodēšanas un dekodēšanas apstrādei.
Kodētais izvades rezultāts ir garāks par sākotnējiem datiem, bet ir vairāk stabils noteiktiem lietošanas gadījumiem.
Kad nepieciešama saderība vai reģistra nejutīgums (piemēram, URL, DNS ierakstos vai QR kodos).
Pārraidot datus sistēmās, kas noņem vai maina pieturzīmes vai speciālās rakstzīmes, kuras var ietvert Base64.
Ieviešot tādus protokolus kā TOTP (piemēram, Google Authenticator slepenās atslēgas).
Glabājot bināros datus tikai teksta vidē.